在数据库中in与多张表的SQL语句怎么写?
select*frombiao_awhereuseridin(selectuseridfrombiao_bwhereage=18)中的这个IN里的SELECT中要有多个字...
select * from biao_a where userid in (select userid from biao_b where age=18)中的这个IN 里的SELECT中要有多个字段,不知道该怎么弄。
展开
3个回答
展开全部
问题不明。。。
我猜想,只要多张表之间有关系,就一定能查询出东西来。
select * from biao_a where userid in (select userid from biao_b where age=18)
--------------
select * from biao_a where userid in (select...) and sex='nv'
我猜想,只要多张表之间有关系,就一定能查询出东西来。
select * from biao_a where userid in (select userid from biao_b where age=18)
--------------
select * from biao_a where userid in (select...) and sex='nv'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我不知道IN里面可以用多个字段不,没见过。不过你可以多个IN用and连接起来就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询