首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

VIEM里面项目合并的语句 多谢

2012-05-09 
求一个VIEM里面项目合并的语句 谢谢有表 A(A_ID, A_HOME_ADDRESS_ID, A_OFFICE_ADDRESS_ID)B(ADDRESS_ID,A

求一个VIEM里面项目合并的语句 谢谢
有表 A(A_ID, A_HOME_ADDRESS_ID, A_OFFICE_ADDRESS_ID) B(ADDRESS_ID, ADDRESS_LINE1, ADDRSSS_LINE2, ADDRESS_LINE3)
A表 A_HOME_ADDRESS_ID,和A_OFFICE_ADDRESS_ID 都通过外键到 B(ADDRESS_ID)


现在要简历一个VIEW 
取出A的ID, A的HOME_ADDRESS, A的OFFICE_ADDRESS, 因为后面的ADDRESS是有几行的, 要分别合并到VIEW的 HOME_ADDRESS 和OFFICE_ADDRESS里面, 我之前直接用 + 显示 invalid number 不知道怎么回事, 然后ADDRESS_LINE里面 有的可能为NULL,还有就是,在VIEW SELECT的时候。。怎么区别这2个ADDRESS,因为都是链到同一个B表的ID上,,

麻烦帮忙下 非常感谢

[解决办法]
id+字符串,会把后面字符串也当成数字了
应该:
cast(id as varchar(20))+地址行...
[解决办法]
try

SQL code
isnull(ADDRESS_LINE1,'')+isnull(ADDRSSS_LINE2,'')+(ADDRESS_LINE3,'') 

热点排行
Bad Request.