使用“赞”时如何合并结果而不重复

时间:2019-07-25 11:56:31

标签: mysql

我正在尝试修改以下查询,以便在Concat中获得没有重复的结果。

SELECT `increment_id`
FROM `sales_order`
WHERE `remote_ip`
LIKE '123.123.123.123'

基于this post,我将查询调整为以下内容:

SELECT `remote_ip`, GROUP_CONCAT(DISTINCT `increment_id` SEPARATOR ', ')
FROM `sales_order`
GROUP BY `remote_ip`

但是,我正在努力寻找一个添加LIKE '123.123.123.123'而又不会引起错误的地方。

1 个答案:

答案 0 :(得分:1)

您只需要在WHERE子句之后添加FROM条件,即可相应地过滤数据:

SELECT `remote_ip`, GROUP_CONCAT(DISTINCT `increment_id` SEPARATOR ', ')
FROM `sales_order`
WHERE `remote_ip` LIKE '123.123.123.123'
GROUP BY `remote_ip`