我有一个名为 messages 的表,它包含主键“id”和外键“foreign_id”。 许多消息行可以具有相同的外键。 我想查询表并为每个不同的外键返回 10 个 id 的限制。
这是一个伪查询,因为我必须在这里编写一些代码:
SELECT id FROM messages WHERE is_unique(foreign_id) LIMIT 10
感谢您的提前答复!
最佳答案
建议查询:
SELECT id
FROM messages
GROUP BY foreign_id
LIMIT 10
关于MySQL从表中每个不同外键的10行中选择id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51827409/