这是我使用
的查询SELECT b.event_id FROM bookings b
LEFT JOIN usermeta um ON b.person_id = um.user_id
WHERE um.meta_value= '1' AND um.meta_key = 'Value'
GROUP BY b.event_id
它显示事件,其中预订这些事件的用户满足条件'值= 1'。好。
我需要更改此查询并显示满足相同条件的超过1个用户预订的事件。
换句话说,显示由超过1个值为1的用户预订的事件。
你能帮助我到那里吗?非常感谢答案 0 :(得分:0)
SELECT b.event_id, b.person_id FROM bookings b
LEFT JOIN usermeta um ON b.person_id = um.user_id
WHERE um.meta_value= '1' AND um.meta_key = 'Value'
GROUP BY b.event_id
HAVING COUNT(DISTINCT b.person_id) > 1