Oracle中select in 的使用问题

2025-03-23 07:54:37
推荐回答(2个)
回答1:

Select 年级,班号
From 表1
Where (年级,班号) in
(select (年级,班号)
From 表2
Where 班级是优秀什么什么的)

回答2:

WHERE (列1,列2) IN ( SELECT 列11,列21 FROM  XXXX) 

这种方式是没有问题的 只要列数对应就行,要加括号


一般是用联结的方式

SELECT XXX
FROM 表1,表2
WHERE 表1.列1 = 表2.列11
AND 表1.列2 = 表2.列21