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

sql多表查询有关问题!

2012-01-14 
sql多表查询问题!在线等!3个表ABCA表字段A_idnametelB表字段B_idhomeC表字段C_idhup我想查询字段内容:A_id

sql多表查询问题!在线等!
3个表A   B   C  
A表字段   A_id   name   tel  
B表字段   B_id   home  
C表字段   C_id   hup  

我想查询  
字段内容:A_id   name   tel   home   num(自定义)  
条件是   A_id   =   B_id   并且   (如果A_id=C_id   让num=0   反之   num=1)  

学习中,请教了,谢谢大家帮忙



[解决办法]
select A_id,name,tel,home,(case when A_id=C_id then 0 else 1 end)num from A,B,C where A_id=B_id

热点排行