SQL数据库查询语句怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/10 21:35:45
比如有下面两个表:
tb1
学号 姓名 专业
01 小张 网络
02 小王 软件
03 小李 信息
tb2
专业 姓名 学分
网络 小张 75
软件 小王 78
信息 小李 85
如果我想查询分数是75分的学生的学号、姓名和专业,查询语句怎么写啊?

select tb1.学号,tb1.姓名,tb2.专业 from tb1,tb2 where tb1.姓名=tb2.姓名 and tb2.学分=75

看错

select tb1.学号,tb1.姓名,tb1.专业
from tb1,tb2
where tb1.专业=tb2.专业
and tb1.姓名=tb2.姓名
and tb2.学分=75

select * from tb1 where 姓名 =(select 姓名 from tb2 where 学分=75)

select tb1.学号
tb1.姓名
tb2.专业 from tb1,tb2 where tb1.姓名=tb2.姓名 and tb2.学分=75

Select A.*
From tb1 A left join tb2 B
On A.姓名=B.姓名
Where B.学分=75