我有三个表说t1,t2,t3,每个表有三个不同的列c1,c2,c3
我还有一个表t4表示与t1,t2和t3相同的三列(即t4中的c1,c2和c3)
如何在一段时间内将c1,c2和c3与c1进行比较?
是否可以使用IN将一个表中一列中的多个值与另一个表中一列中的多个值进行比较?
答案 0 :(得分:0)
3张桌子? 3列?试试这个。
SELECT
t1.C1
t1.C2
t1.C3
t2.C1
t2.C2
t2.C3
t3.C1
t3.C2
t3.C3
FROM Table1 t1
INNER JOIN
Table2 t2
ON t1.C1 = t1.C1 AND t2.C1 = t2.C1
INNER JOIN
Table3 t3
ON t3.C1 = t3.C1
希望可以帮助你......