在SQL2005中,如何将下面的4个表的连接成一个表
1个回答
展开全部
SELECT a.*,b.*,c.Score,d.Dept FROM [表1] a,[表2] b,[表3] c,[表4]d
WHERE a.Dno=d.Dno,a.Sno=c.Sno,b.Cno=c.Cno
--表1,2,3,4请填入对应的表名,如果不同库,附带库名,对应格式为【库名1】.【DBO】.【表1】 a,
WHERE a.Dno=d.Dno,a.Sno=c.Sno,b.Cno=c.Cno
--表1,2,3,4请填入对应的表名,如果不同库,附带库名,对应格式为【库名1】.【DBO】.【表1】 a,
追问
不行,提示
消息 102,级别 15,状态 1,第 3 行
',' 附近有语法错误。
追答
where 后的逗号改为 and .一时太急搞错了。注意空格。a.Dno=d.Dno and a.Sno=c.Sno and b.Cno=c.Cno
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询