Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.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从两列+;复制时获取最高第3列的行_Mysql_Sql - Fatal编程技术网

MySQL从两列+;复制时获取最高第3列的行

MySQL从两列+;复制时获取最高第3列的行,mysql,sql,Mysql,Sql,首先,我想告诉大家,这是一个非常具体的问题。这也与我们的关系密切。他们在那里使用: SELECT foo,bar FROM my_table GROUP BY foo,bar 但这个问题与链接问题的区别在于,何时发现了一个双复制体;将返回任意行的重复项。我需要得到第三列中值最高的行。 例如: a b 20 a b 10 a a 2 b b 10 b b 29 c c 2 c c 4 c c 9 所需输出: a b 20 b b 29 c c 9 您是否尝试过使用max选择解决问题的foo、

首先,我想告诉大家,这是一个非常具体的问题。这也与我们的关系密切。他们在那里使用:

SELECT foo,bar FROM my_table GROUP BY foo,bar
但这个问题与链接问题的区别在于,何时发现了一个双复制体;将返回任意行的重复项。我需要得到第三列中值最高的行。 例如:

a b 20
a b 10
a a 2
b b 10
b b 29
c c 2
c c 4
c c 9
所需输出:

a b 20
b b 29
c c 9

您是否尝试过使用
max
<代码>选择解决问题的foo、bar、max(col3).。非常感谢你!我怎样才能将此标记为答案?