我有三個表說,T1,T2,T3和各自具有三個不同的列C1,C2,C3PLSQL:比較與同多個列的多個表的多個列的另一個表
我還有一個表說T4它與t1,t2和t3中的三列相同(即t4中的c1,c2和c3)
如何在一個區段中將c1,c2和c3與c1進行比較?
是否有可能比較一個表中的一列中的多個值與其他表中的一列中的多個值使用IN?
我有三個表說,T1,T2,T3和各自具有三個不同的列C1,C2,C3PLSQL:比較與同多個列的多個表的多個列的另一個表
我還有一個表說T4它與t1,t2和t3中的三列相同(即t4中的c1,c2和c3)
如何在一個區段中將c1,c2和c3與c1進行比較?
是否有可能比較一個表中的一列中的多個值與其他表中的一列中的多個值使用IN?
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
希望能幫助你...
在where子句中,我需要比較t1,t2和t3中的c1,c2和c3與t4中的c1,c2和c3相同 – user3189272
您能向我們展示您的數據還是更詳細地解釋它?以便我們知道你想達到什麼目的。 –
究竟你 「比較」 是什麼意思?你能展示一個你的數據的例子和你想要達到的目標嗎? – Mureinik