select * from xs_xshd hd where hd.id_kh,hd.id_xm in (select hd2.id_kh,hd2.id_xm from xs_xshd hd2 where hd2.id ='00150118170726656001')
多字段的in 不是这样
是这样
select *
from xs_xshd hd
where (hd.id_kh, hd.id_xm) in
(select hd2.id_kh, hd2.id_xm
from xs_xshd hd2
where hd2.id = '00150119094301562004')
加上括号
本文介绍了一种在SQL查询中使用多字段IN子句的正确方式,并通过具体的例子对比了错误与正确的语法。这有助于理解如何从一个表中选择与另一个表中的多个字段匹配的记录。
8580

被折叠的 条评论
为什么被折叠?



