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

三张表判断A表里的ID是另外两张表哪位高手的ID

2012-09-18 
三张表判断A表里的ID是另外两张表谁的ID需要在sql语句里做判断,A的里面有个外键ID,判断是B表的数据还是C表

三张表判断A表里的ID是另外两张表谁的ID
需要在sql语句里做判断,A的里面有个外键ID,判断是B表的数据还是C表的数据.在A表查询语句中做判断

我之前是想法是 case when
但是写不通.

求高人指点~

[解决办法]

SQL code
select case when A.ID=B.ID then '表B的' when A.ID=C.ID then '表C的' end from A,B,Cwhere A.ID=B.ID or A.ID=C.ID 

热点排行