7,714
社区成员
发帖
与我相关
我的任务
分享
select *
from t1 as a
inner join t2 as b on a.姓名=b.姓名
where b.科目='语文' and exists(select 1 from t2 where 姓名=b.姓名 and c.科目='数学')
select
*--指定显示列
from
t1 as a
inner join t2 as b on a.姓名=b.姓名
inner join t2 as c on c.姓名=a.姓名
where t1.籍贯=N'北京' and b.科目='语文' and c.科目='数学'
select a.*
from (一个表放学生的一般信息 a inner join 另一个表放学生的选修课程情况 b1 on a.姓名=b1.姓名)
inner join 另一个表放学生的选修课程情况 b2 on a.姓名=b2.姓名
where b1.学科='语文' and b2.学科='数学文'
and 籍贯='北京'