我在mysql中有两个具有以下结构的表:
Events: id
Events_artists: event_id, more columns
我想在表events_artists中找到与event中的id不匹配的event_id。
到目前为止,我唯一想到的是:
SELECT * FROM events,events_artists WHERE events_artists.event_id!=events.id
但是,这是废话,并且基本上返回整个表。
有谁知道如何解决这个问题?
谢谢!
查尔斯
找到解决方案,感谢Andrzej Bobak
从event_artists中选择*,不在其中的event_id(从事件中选择ID)
最佳答案
这种方法怎么样?
select * from events_artists where event_id is null or event_id not in (select id from events)
关于php - 在其他表中查找不匹配的mysql条目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11578740/