求助:mysql两个表的比对问题 假设有: 表tb1 字段name id1,表tb2 字段name id2怎么样的sql可以比对出两个表相同的name值对应的id值不相同? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT tb1.name, id1-id2 as sub from tb1, tb2 where tb1.name = tb2.namesub = 0 就相同, != 0 就不相同如果 id1, id2 是字符串的话, 就要用 case when 了 select * from (select tb1.name,tb1.id1,tb2.id2 from tb1 join tb2 on tb1.id1=tb2.id2)tt1where id1<>id2 select a.*,b.* from tb1 a, tb2 b where a.`name` = b.`name` and a.id != b.id select * from (select tb1.name,tb1.id1,tb2.id2 from tb1 join tb2 on tb1.id1=tb2.id2)tt1where id1<>id2 同意2 各位大牛帮我看看这个数据库设计 急急,给用phpmyadmin 给添加的用户授权出现#1045 菜鸟请求解答 一条有一点难度的SQL练习题 Wrong username/password. Access denied.是什么错误? ACMAIN_CHM版回来了?散分! 关于PGSQL的事务问题 Mysql中多表查询速度问题 关于时间的查询问题!? 用户登录和退出的时间该如何调入数据库? mysql的复制 sql分组问题取值问题 查询json字段,返回包含指定属性的json数据
SELECT tb1.name, id1-id2 as sub from tb1, tb2 where tb1.name = tb2.name
sub = 0 就相同, != 0 就不相同如果 id1, id2 是字符串的话, 就要用 case when 了
select tb1.name,tb1.id1,tb2.id2 from tb1 join tb2 on tb1.id1=tb2.id2)tt1
where id1<>id2
select tb1.name,tb1.id1,tb2.id2 from tb1 join tb2 on tb1.id1=tb2.id2)tt1
where id1<>id2
同意2