首页 新闻 会员 周边 捐助

---SQL---

0
[待解决问题]

--假如有A,B两个表,两个表没有关联,当某个值传进来进行判断,
--如果A表里面的某个字段存在这个值,那么就查询A表里面的这个值所对应的数据
--(这个值在A表里面的某个字段可能有多个),
--当A表里面没有字段存在这个值,那么就查询B表里面的这个值所对应的数据
--(这个值在B表里面的某个字段可能有多个)

蟾宝的主页 蟾宝 | 菜鸟二级 | 园豆:204
提问于:2018-09-13 16:24
< >
分享
所有回答(1)
0

不关联的话用子查询可以实现
比如一个日志表和一个用户表,无任何关联,但日志表里面的UserID是用户表里面的用户ID

select * from Log
select * from Users

select * from Log
where UserID in(select ID from Users where ID='00000000-0000-0000-0000-000000000111')

徒然喜欢你 | 园豆:1741 (小虾三级) | 2018-09-13 17:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册