sql 如何以两个列的值作为查询条件
执行selectw_id,m._idform表2where..........后,能得到下列结果w_idm._id46如何在查询表1的时候,得到id=w_idorid=m...
执行select w_id,m._id form 表2 where..........后,能得到下列结果
w_id m._id
4 6
如何在查询表1的时候,得到id=w_id or id=m._id的结果
用in 必须是id in(select w_id.......)or id in(select m_id.......) 感觉太不简洁了,请教一下其他的有没有好办法 展开
w_id m._id
4 6
如何在查询表1的时候,得到id=w_id or id=m._id的结果
用in 必须是id in(select w_id.......)or id in(select m_id.......) 感觉太不简洁了,请教一下其他的有没有好办法 展开
1个回答
2015-11-05
展开全部
select * from 表1
where exists (select 1 from 表2 where (表1.id=表2.w_id or 表1.id=表2.m_id) and ....)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询