实现mysql查询结果的交集
如何在MySQL中实现下面的sql查询
(选择S. Name
来自学生的成绩单
在s.studid = t.studid和T.CrsCode = 'cs305)
横断
(选择S. Name
来自学生的成绩单
在s.studid = t.studid和T.CrsCode = 'cs315)
请哥哥先谢谢你的批评。
解决方案:
横断
从中选择
(
选择S. Name
来自学生的成绩单
在s.studid = T.CrsCode = 'cs305t.studid
作为一个)
交叉连接
(
选择S. Name
来自学生的成绩单
在s.studid = T.CrsCode = 'cs315t.studid
)a上的b;
二
选择*(从
选择不同的基因从T1的地方…
联盟的所有
选择不同的基因从T1的地方…
作为任务型教学
通过tbl.col1具有计数组(*)= 2
三
交叉:
SELECT * FROM表作为联接表B对a.name = b.name
举一个例子:uff1a
表一:
一
001
002
003
表B:
一
001
002
003
004
询问如何获得下列结果集,即表A、b的交集
一
001
002
003
答:选择内连接在a.fielda = b.fielda a.fielda
差集:
不表示差集
SELECT * FROM表名不在那里(选择的名字从表2)