返回信息流表 name1 name2
A B
B A
C D
D C
表示name1 喜欢 name2 的关系
如何得到 A B
C D
这个表,SQL语句是啥???多谢多谢
这是一条镜像帖。来源:北邮人论坛 / soft-design / #41340同步于 2011/11/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
求解个数据库的sql语句
Yaops
2011/11/7镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
就是找互相喜欢的关系。t1.name1 < t2.name2 是因为结果中会同时出现 A B,B A这两对。这里的<关系是为了选择一个,避免重复。你也可以自己定义。
select t1.name1, t2.name1 from table t1, table t2 where t1.name1 = t2.name2 and t2.name1 = t1.name2 and t1.name1 < t2.name2
仅供参考。