我已经使用以下查询选择了重复项: SELECT user_id FROM group_memberships GROUP BY `user_id` HAVING COUNT(*) >= 2 但我想更进一步我希望检查group_memberships表上的group_id列,并且只获取user_id重复但重复项具有两个或更多不同group_id列值的记录。 因此基本上只选择属于两个不同组的用户。
我刚开始使用SQL和PostgreSQL,我有这个问题: 如果一个组中只有一些项满足条件,我如何从组中获取所有项?-----------------------
SELECT id FROM table WHERE any in group_id name LIKE 'FOOD%' 我想检索1,2,4,因为它们属于食品,其中一项类似于‘group_id %’。我不能通过group_id检索它们,因为我有不