首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

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

2012-02-05 
现在要如何写sql才能实现 event的主键 不在event2里面 的 所有记录这个sql该如何写event(id, messageid,na

现在要如何写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条记录中)的记录出来证明一下吗?

热点排行