Mysql 使用非唯一外键选择行

Mysql 使用非唯一外键选择行,mysql,select,Mysql,Select,我有一个“pages”表,如下所示: id | title | menu_id 1 'foo' 1 2 'bar' 1 3 'baz' 2 我正在尝试选择菜单id不明确的行。在本例中,查询应仅返回前两行。最好的方法是什么?如果无法在一个查询中返回所有行(而不是只返回每个非不同菜单id的第一行),那么这将起作用。谢谢。@Chiraag Mundhe:上面的查询应该多次返回具有相同外键的所有行:)如果无法在一个查询中返回所有行(而不是每个非独

我有一个“pages”表,如下所示:

id  | title | menu_id
 1    'foo'      1
 2    'bar'      1
 3    'baz'      2

我正在尝试选择菜单id不明确的行。在本例中,查询应仅返回前两行。最好的方法是什么?

如果无法在一个查询中返回所有行(而不是只返回每个非不同菜单id的第一行),那么这将起作用。谢谢。@Chiraag Mundhe:上面的查询应该多次返回具有相同外键的所有行:)如果无法在一个查询中返回所有行(而不是每个非独立菜单id的第一行),那么这将起作用。谢谢。@Chiraag Mundhe:上面的查询应该多次返回具有相同外键的所有行:)
select title, menu_id from tableName group by menu_id having count(menu_id) > 1