我正在尋找最有效的方式來寫這個查詢...選擇不同並加入?
從表X,我需要一個唯一的ID選擇。 從表Y,我需要去那些IDS
SELECT DISTINCT (x.id)
FROM x
SELECT y.text
FROM Y
WHERE x.id = y.id
我知道我可以做這樣的事情的文字,但
SELECT y.text
FROM Y
WHERE y.id IN (SELECT DISTINCT (x.id)
FROM x)
我看了一些帖子約的很慢加入,但我不熟悉他們。你們任何一位大師都想告訴我應該怎麼做,我會很感激的。
嘗試['GROUP BY'(https://dev.mysql.com/doc/refman/5.5/en/select.html) – miken32
嘗試'EXISTS '功能。 – 2014-02-20 21:07:22