我有两个表“ Users”和“ Bookings”,我合并了两个表并根据预订进行了摸索,用户数得到了一个新表,该表包含了进行特定预订数的用户数,例如:
因此在第一列(62位用户进行了3预订,第二列52位用户进行了4预订)
当我单击图表上的任何一行时,我想获取用户的数据,这意味着当我单击图表中的第一行时,我想在一个表中显示62个用户,我可以这样做吗?
答案 0 :(得分:0)
如果您要使用SQL解决方案,则可以使用group by
和having
:
select userid
from bookings
group by userid
having count(*) = 3;
这给出了用户ID列表。如果您确实要使用in
,exists
或join
,则可以获取有关用户的其他信息。