我正在尝试修改以下查询,以便在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'
而又不会引起错误的地方。
答案 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`