2013-08-29 63 views
0

我想知道如果你能幫助我建立在這裏SQL SELECT查詢,多表

查詢我擁有的是2個表:

PostsImages

Images每個entery有一個排所謂的「post_assoc」,它被設置爲「Posts」表中的entery的ID,我想選擇所有Posts沒有圖像指向它們的圖像的輸入,這是否可能沒有任何服務器端腳本排序?

隨意問是否需要制定

回答

2

只要運行在您的管理軟件,此查詢。結果將是所有沒有圖像的帖子。

SELECT * FROM Posts WHERE ID NOT IN (SELECT post_assoc FROM Images) 
+0

泰非常多,我不知道該查詢可能是簡單的 –

+0

@JohnDOe - 這是SQL的力量,當你知道如何使用它。 – Xynariz

1
select * from Posts P left join Images I on (I.post_assoc = P.id) where I.post_assoc is null