如何从PHP上的此表中获取正确的SQL值

我下面有两个表;

Table: A

StateID   StudentID   Attendee
---------------------------------
ITB001      10          John
ITB001      20          Bob
ITB001      40          Mickey
ITB001      60          Jenny
ITB001      30          James
ITB001      70          Erica

Table: B

StateID   StudentID    Attendee
---------------------------------
ITB001       10          John
ITB001       30          James


我想从表A中减去表B并从中选择Attendee值并输出。如果表B中的与会者具有John和James值,那么它将从表A中列出Attendee值,并且仅在表A列表中没有John和James的情况下输出。因此最终输出将是:

StateID   StudentID   Attendee
---------------------------------
ITB001      20          Bob
ITB001      40          Mickey
ITB001      60          Jenny
ITB001      70          Erica


任何帮助和提示,将不胜感激。谢谢。

最佳答案

您可以通过以下方式做到这一点:

Select * from A where StudentID  not in (select StudentID from B where 1=1)

09-03 17:14