sql 两表查询:表A(ID,name,班级),表B(id,班级),表A中的班级,储存的是表B的id。我想把表A查出来,

来源:百度知道 编辑:UC知道 时间:2024/07/15 21:20:27
其中的“班级”显示的是表B的“班级”.主键分别是ID,id

兄弟,你想查出的结果是不是把表A中的班级变成真正的汉语班级,也就是B中的班级啊,如果是这样,那就是下面的
select A.id as id,name,B.班级 as 班级
from A,B
where A.班级=B.id

select a.id id ,a.name name ,b.班级 班级 from a,b
where a.班级=b.id

SELECT A.NAME,B.班级 FROM B LEFT JOIN A ON B.ID=A.班级

最正规的写法

select a.name,b.班级 from a inner join b on a.班级=b.id