请教一个SQL多表查询的问题

来源:百度知道 编辑:UC知道 时间:2024/04/27 14:46:36
从db_Sinfor找SI_choose=1的学号

然后再把SI_choose=1的学号从ruzhu表里查出来公寓gongyu,宿舍sushe。床号chuang,学生姓名name,学号num,院系yuanxi,专业zhuanye,选房时间备注xftime(这个也是db_sinFor表里的)在一个GVNews显示出来
还有一个问题,现在又加了一个表,还有从student表中查出来SI_choose=1的学号的收费标准(s_sfbz)我按照您的方法自己加了又不能用了

假定学号字段名为:xuehao,查询如下:
select a.SI_choose
,b.gongyu
,b.sushe
,b.chuang
,b.name
,b.num
,b.yuanxi
,b.zhuanye
,a.xftime
from db_Sinfor a,ruzhu b
where a.xuehao=b.xuehao and a.SI_choose=1

select a.SI_choose
,b.gongyu
,b.sushe
,b.chuang
,b.name
,b.num
,b.yuanxi
,b.zhuanye
,a.xftime
from db_Sinfor as a,ruzhu as b
where a.SI_choose=b.SI_choose and
a.SI_choose=1;