【发布时间】:2016-03-04 10:35:29
【问题描述】:
我只想显示特定(登录用户)尚未注册的事件名称。
有两个sql表,行如下:
表1
Events:Event_ID (PK)|Event_Name表2
Signups:Signup_ID (PK, AI)|Event_ID|User_ID
活动注册有效。但是我正在寻找一个SELECT 查询,其中仅选择了特定(登录)用户没有相应注册的事件?
【问题讨论】:
-
到目前为止你尝试了什么?
-
所以您将从 table2 中获取登录人的 id 在 tablel2 中没有的事件,或者它是怎么回事?
-
这就是我尝试过的:从注册中选择 event_name.events、event_ID.events、signup_ID.signups、event_ID.signups、user_ID.signups RIGHT JOIN events WHERE event_ID.events=event_ID.signups 和 user_ID.signups ='".$_SESSION["user_ID"]."' ......但这会返回用户已注册的事件。我想显示没有注册的事件(由该用户)