我的表结构是这样的
╔════════╦══════════╦══════════╗
║ ID ║ OUTLET ║ LAT ║
╠════════╬══════════╬══════════╣
║ 1 ║ OUTLET1 ║ 19.0000 ║
║ 2 ║ OUTLET2 ║ 19.0000 ║
║ 3 ║ OUTLET3 ║ 19.5236 ║
║ 4 ║ OUTLET4 ║ 19.4756 ║
╚════════╩══════════╩══════════╝
我期待像这样的输出
╔═════════════════╦══════════╗
║ OUTLET ║ LAT ║
╠═════════════════╬══════════╣
║ OUTLET1, OUTLET2║ 19.0000 ║
║ OUTLET3 ║ 19.5236 ║
║ OUTLET4 ║ 19.4756 ║
╚═════════════════╩══════════╝
有什么方法可以得到这个输出。我不知道如何过滤掉同一个表中的行。请帮助。
答案 0 :(得分:2)
您可以使用group_concat
和group by
select
group_concat(OUTLET) as OUTLET,
`LAT`
from table_name
group by `LAT`