现在要怎么写sql才能实现 event的主键 不在event2里面 的 所有记录

现在要如何写sql才能实现 event的主键 不在event2里面 的 所有记录

这个sql该如何写

event(id, messageid,name) 10万

event2(id, messageid,name) 15万

现在2个表都是主键(id, messageid)

现在要如何写sql才能实现 event的主键 不在event2里面 的 所有记录

select count(1) from Event where (id ,messageId) not in (select id ,messageId from Event2 )发现才15条 

为什么会 有这样的错误啦 ??/

按照道理2表之间差几万条 

请问这个sql该如何写 。 (2个字段组合为pk)



select count(*) from Event a left join Event2 b on a.id=b.id and a.messageId=b.messageId

where b.messageId is null




Event2 是不是有很多重复记录啊。




你能找个存在于 event2 ,不在event中(也不在那15条记录中)的记录出来证明一下吗?

现在要怎么写sql才能实现 event的主键 不在event2里面 的 所有记录

相关文章:

你感兴趣的文章:

标签云: