我有三张这样的表,我想选择Agus没有从表A(参考)中取得所有主题并显示那些主题,我该怎么做? Agus应该在表B中具有相同的值,如表格A(参考表)中所示。我想要像结果
这样的结果Table A (reference)
id+-----Name+----id_sub+--Point
1-------Agus-------11-------6
2-------Agus-------22-------7
3-------Agus-------33-------8
Table B
id_Sub+---------Name+-------------Point+
11--------------Agus--------------6
22--------------Luna--------------7
11--------------Luna--------------8
33--------------Luna--------------6
22--------------Noctis------------7
11--------------Noctis------------8
33--------------Noctis------------9
Table C
id_sub+----------Subject+
11--------------Math
22--------------Biology
33--------------History
表格我想要的结果
Table Result
id+------------Name+-------------Subject+
2--------------Agus--------------Biology
3--------------Agus--------------History
答案 0 :(得分:0)
您必须创建一个这样的选择:
SELECT table_a.id, table_a.name, table_result.subject where
table_result.id = table_a.id_sub where table_a.name LIKE '%Agus% AND table_a.points >6;
这将为您提供解决方案