我想只显示事件名称 - 特定的(登录用户)尚未注册。
有两个带有以下行的sql表:
表1
Events
:Event_ID (PK)
|Event_Name
表2
Signups
:Signup_ID (PK, AI)
|Event_ID
|User_ID
事件注册有效。但是我正在寻找一个SELECT
查询,其中只选择了对于特定(已登录)用户没有相应注册的事件?
答案 0 :(得分:0)
然后尝试这样: -
select * from table_1 where Event_ID NOT IN (SELECT Event_ID FROM table_2 where Signup_ID = mysignupid )
此查询只是一个逻辑。相应地输入您的值。如果您有错误,请回发