1
我需要做這樣的查詢:哪裏查詢計數結果> 0
SELECT wposts.ID FROM posts wposts WHERE (SELECT COUNT(ID) FROM surveys WHERE POST_ID = wposts.ID) > 0
,但需要用它來進行工作?
我需要做這樣的查詢:哪裏查詢計數結果> 0
SELECT wposts.ID FROM posts wposts WHERE (SELECT COUNT(ID) FROM surveys WHERE POST_ID = wposts.ID) > 0
,但需要用它來進行工作?
默認選擇一個「set」,它與一個整數不兼容。 你可以這樣做:
SELECT wposts.ID來自帖子wposts其中0 NOT IN(SELECT COUNT(ID)通過調查WHERE POST_ID = wposts.ID)
下面的SQL工作快,如果索引外鍵surveys.POST_ID
。
SELECT wposts.ID FROM posts wposts
INNER JOIN surveys ON surveys.POST_ID = wposts.ID
GROUP BY wposts.ID
對不起,以上查詢不起作用 – Wiika 2010-02-24 19:47:16
Wiika,我們需要更多信息才能幫助您。那它不起作用呢?它會拋出一個錯誤嗎?它會返回錯誤的結果嗎?等等。 – 2010-02-24 19:48:36