Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL从10行中为表中的每个不同外键选择id_Mysql_Sql_Database - Fatal编程技术网

MySQL从10行中为表中的每个不同外键选择id

MySQL从10行中为表中的每个不同外键选择id,mysql,sql,database,Mysql,Sql,Database,我得到了一个名为messages的表,它包含一个主键id和一个外键id。 许多消息行可以具有相同的外键。 我想查询该表,并为每个不同的外键返回10个ID的限制 这是一个伪查询,因为我必须在这里编写一些代码: SELECT id FROM messages WHERE is_unique(foreign_id) LIMIT 10 谢谢您提前回复 建议查询: SELECT id FROM messages GROUP BY foreign_id LIMIT 10 不确定从消息中选择id,其中“从

我得到了一个名为messages的表,它包含一个主键id和一个外键id。 许多消息行可以具有相同的外键。 我想查询该表,并为每个不同的外键返回10个ID的限制

这是一个伪查询,因为我必须在这里编写一些代码:

SELECT id FROM messages WHERE is_unique(foreign_id) LIMIT 10
谢谢您提前回复

建议查询:

SELECT id
FROM messages
GROUP BY foreign_id
LIMIT 10

不确定从消息中选择id,其中“从消息中选择不同的外部id”中的id限制为10,因为没有示例表、数据和预期输出很难说。在这里学习如何提问。