我有两张桌子 第一个表是请求表: -
user_id name requests
11 sharan 2
12 ram 3
11 dev 5
13 priya 4
12 nithin 6
第二个表是用户类型表: -
user_id type
11 gold
12 silver
13 gold
14 platinum
15 gold
此处在请求表中,重复的user_id
为11,我想要一个查询从请求表中检索重复的user_id
,并将该重复的user_id
与用户类型表进行比较以获取user_type
它。
在这里,我希望重复user_id
为11,其类型为金。
请帮帮我。
答案 0 :(得分:0)
此查询将为您提供在user_id
表格中多次出现的所有request
:
select user_id
from request
group by user_id
having count(*) > 1
因此,我们可以使用这些结果向用户展示这些用户'类型:
select user_id, type
from user_type
where user_id in
(select user_id
from request
group by user_id
having count(*) > 1)
产地:
| USER_ID | TYPE |
|---------|--------|
| 11 | gold |
| 12 | silver |