sql in语句 多字段

2025-03-25 12:25:43
推荐回答(5个)
回答(1):

不能象你那么用,只能 where 字段1 in (select 字段1,字段2 from table2) or 字段2 in(select 字段1,字段2 from table2)

or 那地方可以换成and,看你具体怎么用了

回答(2):

不可以,,如果想实现这样的功能可以考虑 exists

回答(3):

select * from table1 where (字段1+字段2) in (select 字段1+字段2 from table2 )

前提是“字段1,字段2”为字符型,否则需要转换

回答(4):

只能 where 字段1 in (select 字段1 from table2) and 字段2 in(select 字段2 from table2)

回答(5):

可以,经常用