【发布时间】:2022-01-19 05:42:46
【问题描述】:
我有以下结构的表“设备”。
id | user_id | device
1 | 12 | tablet
2 | 12 | pc
2 | 12 | mobile
此表与表“users”多对一相关。一个用户可以有多个设备,例如,我想只选择有两个设备“平板电脑”和“个人电脑”的用户。
我该怎么做。
谢谢
【问题讨论】:
-
您只有 3 个不同的设备吗?
-
不仅3可以多得多。
-
我建议的答案将
handle这个案例。 -
我想知道 fi 不会更好地将列设备聚合到字符串并在第二个查询中按“like”搜索。你怎么看?
标签: sql postgresql