我有两张桌子:
Table Tab1 ( Col1, Col2 )
Table Tab2 ( Col1, Col2 )
我想查看表格Tab2
Col2
与Tab1
列中的表Col2
有任何相同的值。
怎么做?
答案 0 :(得分:5)
SELECT t2.col2
FROM TABLE2 t2
WHERE EXISTS (SELECT NULL
FROM TABLE1 t1
WHERE t1.col2 = t2.col2)
SELECT t2.col2
FROM TABLE2 t2
WHERE t2.col2 IN (SELECT t1.col2
FROM TABLE1 t1)
SELECT DISTINCT t2.col2
FROM TABLE2 t2
JOIN TABLE1 t1 ON t1.col2 = t2.col2