我有一個MySQL數據庫2個表:MySQL的一個表中選擇字段不在另一個表
Table 1 : id, galleryname
Table 2 : galleryid, <many other fields...>
使用PHP,我需要根據其ID,其中該ID來選擇表1中的所有行(galleryid)未出現在表2中
實施例: 表1
1, flowers
2, water
3, mountains
4, winter
表2
3, ...
會從表1
1, flowers
2, water
4, winter
返回這些行,我不完全知道如何去這個問題。我非常擅長MySQL的基礎知識,但我懷疑這是一個JOIN或一個UNION,它不在我的聯盟中。
任何幫助表示讚賞。
很確定你必須在'()'中包裝你的子選擇才能使你的'IN'語句正常工作。 –
@AdamWenger:是的,我確定我必須...只是我忘了!感謝您的建議! :) – Marco