爲什麼下面的SQL查詢不返回命名評論第二個表中的所有列,而是隻有wp_users表的ID列?MySQL查詢不返回第二的列連接表
SELECT ID FROM wp_users
INNER JOIN (select * from wp_comments) as comments
ON ID = comments.user_id
WHERE comments.comment_type = 'user_course'
如果我更改查詢到下面的語句它的作品,因爲它應該是,這意味着一號的所有列和當然就符合WHERE條件的第二個表。
SELECT * FROM wp_users
INNER JOIN (select * from wp_comments) as comments
ON ID = comments.user_id
WHERE comments.comment_type = 'user_course'
SELECT ID FROM ...做你要求的。如果你想要別的東西,你也必須要求。 –
'select ID,comments。* from ...' – Kisaragi
我指的是第一個查詢示例。 ID =返回正常,但我沒有從「select * from wp_comments」中得到第二個表的結果。爲什麼? – Maverick