作者fake01 (code)
看板Database
标题[SQL ] 两个表格连结 join
时间Sun Oct 7 00:00:28 2012
小弟又碰到新问题了
Join,想要将两个表格连结
SELECT convert(varchar(255),Carname)"Carname" ,
convert(varchar(255),Carlabel)"Carlabel",SUM(TotalKm)'TotalKm'
FROM [iiicar].[dbo].[relation]
INNER JOIN [iiicar].[abo].[cartable]
ON relation.Carname=cartable.Carname;
会出现"无效的物件名称 'iiicar.abo.cartable'。".
还有是不是比较时 relation.Carname = cartable.Carname 会不行?text 型态的关系
表格样子
cartable
Carname Carlabel
a 1
b 2
relation
Carname TotalKm
a 100
a 200
b 10
结果想要
Carname Carlabel TotalKm
a 1 300
b 2 10
请大家帮帮忙了
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.58.187.110
1F:→ tedcat:"a"bo.... dbo 10/07 00:54
2F:→ fake01:真的我蠢了 可是还有错 10/07 01:09
3F:→ fake01:equal to 运算子中的资料类型 text 和 text 不相容。 10/07 01:09
4F:→ fake01:模棱两可的资料行名称 'Carname' 10/07 01:10
5F:→ fake01:语法变成 select relation.convert(varchar(255),Carname) 10/07 01:30
6F:→ fake01:後面跟上面一样 接近关键字 'convert' 之处的语法不正确。 10/07 01:31
7F:→ tedcat:convert(varchar(255),relation.carname) 10/07 14:24