对于以下情况,我需要SQL查询,我需要为C1和C2的组合找到C3值。这里C3是表中的主键。
C1 C2 C3
ABC 456
DEF 789
UVW 123
我的表结构看起来像这样。
C1 C2 C3
ABC 123 1
ABC 456 2
ABC 798 3
DEF 123 4
DEF 456 5
DEF 798 6
UVW 123 7
UVW 456 8
UVW 798 9
XYZ 123 10
XYZ 456 11
XYZ 798 12
-
sELECT * FROM TABLE WHERE C1 IN (ABC,DEF,UVW) AND C2 IN (456,789,123);
此查询正在重现具有(ABC,DEF,UVW)和(456,789,123)的C1,C2,C3的所有值
预期结果应该是
C1 C2 C3
ABC 456 2
DEF 789 6
UVW 123 7