猿问

关于sql server联合查询的疑问???

有两个表A、B,A、B两表通过外键关联,我现在要取出A表的数据,并且要同时查询出在B表中是否存在该数据,用一个sql语句实现应该怎样写啊?谢谢...

蓝山帝景
浏览 560回答 7
7回答

噜噜哒

--表结构A (ID)B (ID,AID)SELECT A.*,CASE WHEN B.ID IS NULL THEN '不存在' ELSE '存在' END FROM A LEFT JOIN B ON A.ID=B.AID 没有测试,请谨慎使用。

萧十郎

select * from A,B where A.m = B.m and A.n = B.n;//n是A表中的主键,m是关联的数据

侃侃无极

这个方法可以考虑

天涯尽头无女友

这个问题不值这么多分啊。呵呵

森栏

select * from A where A.k=B.k   也可写一方法来做。
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答