我有兩個表如何左連接兩個表上只是唯一的ID
表1:
color_id | label
---------|------
2 | 0
3 | 0
2 | 0
1 | 0
4 | 1
4 | 1
5 | 0
表2:
color_id
--------
2
1
4
我想要一個查詢,只是給了我表2中存在的color_id的結果
所以,我寫道:
SELECT *
FROM table1
LEFT JOIN table2
ON table1.color_id = table2.color_id
WHERE table2.color_id IS NOT NULL
但是,上面給出了重複。含義我得到
2 | 0
2 | 0
1 | 0
4 | 1
4 | 1
我不想在結果中出現重複。我只想要獨特的物品。