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.......) 感觉太不简洁了,请教一下其他的有没有好办法
展开
 我来答
匿名用户
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 ....)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式