多次select查询结果的交集,请问SQL语句如何写
答案:2 悬赏:20 手机版
解决时间 2021-02-14 01:59
- 提问者网友:皆是孤独
- 2021-02-13 17:37
表A有2个字段id,aidmysql> select id from a where aid=5;+----+| id |+----+| 1 || 2 || 4 |+----+3 rows in set (0.00 sec)mysql> select id from a where aid=6;+----+| id |+----+| 1 || 4 |+----+2 rows in set (0.00 sec)我想取这2条查询结果的交集,请问SQL语句如何写。也就是结果id:1,4mysql> select id from a where aid=5;+----+| id |+----+| 1 || 2 || 4 |+----+3 rows in set (0.00 sec)mysql> select id from a where aid=6;+----+| id |+----+| 1 || 4 |+----+2 rows in set (0.00 sec)
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-02-13 17:46
mysql这垃圾不支持交集的。如果是数据库那么SQL如下SELECt id FROM a WHERe aid=5 INTERSECTSELECt id FROM a WHERe aid=6
全部回答
- 1楼网友:不甚了了
- 2021-02-13 17:53
你好!
条件and?
如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯