看起来容易但对我来说很难。 idx 1,2,3的src / dest路径具有相同的值。 所以我只需要一排。
idx Src_path dest_path code
1 /abc/aaa.txt /abc/dec_aaa.txt 01
2 /abc/aaa.txt /abc/dec_aaa.txt 02
3 /abc/aaa.txt /abc/dec_aaa.txt 03
4 /abc/aaa.txt /abc2/dec_aaa.txt 04
5 /abc/bbb.txt /abc2/dec_bbb.txt 01
6 /abc/ccc.txt /abc2/dec_ccc.txt 01
the result rows should be like below..
idx Src_path dest_path code
3 /abc/aaa.txt /abc/dec_aaa.txt 03
4 /abc/aaa.txt /abc2/dec_aaa.txt 04
5 /abc/bbb.txt /abc2/dec_bbb.txt 01
6 /abc/ccc.txt /abc2/dec_ccc.txt 01
对我来说有点困难..
答案 0 :(得分:3)
SELECT MAX(idx), src_path, dest_path, MAX(code)
FROM yourtable
GROUP BY src_path, dest_path
应该可以解决。
答案 1 :(得分:0)
使用SELECT DISTINCT
Src_path
否则你可以使用
GROUP_CONCAT(Src_path)但你必须要GROUP_BY