You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法按order_id查找date_from与date_to列重复项的技术咨询

查找同一order_id下date_from和date_to的重复项

通用查询(覆盖所有order_id)

要找出所有order_id下,date_from与date_to组合重复的记录,执行以下SQL:

SELECT order_id, date_from, date_to, COUNT(*) AS duplicate_count
FROM your_table_name
GROUP BY order_id, date_from, date_to
HAVING COUNT(*) > 1;

该语句会返回每个重复的order_id+date_from+date_to组合,以及对应的重复次数。

针对特定order_id(255)的查询

如果仅需查询order_id为255的重复项,添加WHERE条件过滤:

SELECT order_id, date_from, date_to, COUNT(*) AS duplicate_count
FROM your_table_name
WHERE order_id = 255
GROUP BY order_id, date_from, date_to
HAVING COUNT(*) > 1;

此查询会精准返回order_id=255下的重复日期组合,包括你提到的2023-07-03和2023-06-27组合。

查看重复记录的完整详情

若需要获取这些重复记录的全部字段信息,可使用关联查询:

SELECT t.*
FROM your_table_name t
INNER JOIN (
    SELECT order_id, date_from, date_to
    FROM your_table_name
    GROUP BY order_id, date_from, date_to
    HAVING COUNT(*) > 1
) dup 
    ON t.order_id = dup.order_id 
    AND t.date_from = dup.date_from 
    AND t.date_to = dup.date_to
WHERE t.order_id = 255; -- 移除该行即可查询所有order_id的重复记录详情

内容的提问来源于stack exchange,提问作者k_k

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 23:03:15