我有一個項目表。mysql連接,分組數據和比較?
第二張變化表。
每個項目可以有多種變化。
我試圖像這樣:
SELECT items.*, variations.id from items
JOIN variations
ON variations.item_id = items.id
WHERE variations.id IN (23,25,29)
GROUP BY items.id
這將返回具有上述所有的變化,23,25和29
我還需要返回所有變化的任何項目。返回的item.id的id值。
我試過一堆不同的連接解決方案,但不認爲這是要走的路。子查詢是答案嗎?任何想法將不勝感激。
如果刪除'group by'子句會發生什麼情況? – ethrbunny 2012-04-19 15:15:08