愚蠢的问题。我有这样的桌子
CODE | ID_C
--------------------------
IUS/06 | 0108
IUS/06 | 0108
MAT9 | 0124
MAT9 | 0124
MAT9 | 0124
PROGR12 | 0124
PROGR12 | 0124
PROGR12 | 0124
PROGR12 | 0124
TEC12 | 0150
SNT6 | 0150
FPN3 | 0103
BSD9 | 0103
和另一个像这样的表:
ID_C
----
0150
0108
最后一个像这样:
ID_C
----
0124
现在。我想可视化来自第一个表的所有行,这些行的id_c等于第二个表的任何id_c且id_c等于第三个表的id_c。现在,第三个表更像是一个基准,而第二个表是数据的集合。在示例中,这将在输出中生成第一个表减去ID_C = 0103的行。
谢谢您的宝贵时间,这位sql新手向您致敬。
为什么使它变得如此复杂,可能仅仅是这样:
SELECT CODE, ID_C
FROM table1st
WHERE ID_C IN (SELECT ID_C FROM table2nd)
OR ID_C IN (SELECT ID_C FROM table3rd)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句