如何从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)