我有 2 个表,Request
它们Action
由字段 request_id 连接。
这是一个快速的数据示例:
Request
request_id group
100 My Group Name
101 My Group Name
102 My Group Name
Action
request_id action_id username
100 10 JDOE
100 11 ASMITH
101 12 SMILLER
102 13 CBROWN
我需要获取所有请求的列表以及具有多个操作的 action_id 和用户名。这是我目前拥有的,但它列出了所有具有一个或多个操作的请求。
所以结果应该显示:
request_id action_id username
100 10 JDOE
100 11 ASMITH
以下可以选择我需要的内容,但我不确定如何将 request_id > 1 放入其中:
SELECT request.request_id, action.action_id, action.username
FROM request RIGHT JOIN action ON request.request_id = action.request_id
WHERE (((request.group)="My Group Name"))
GROUP BY request.request_id, action.action_id, action.username;
谢谢您的帮助!!