【问题标题】:I want to get a duplicate record on mysql [closed]我想在mysql上获得重复记录[关闭]
【发布时间】:2020-01-03 03:20:06
【问题描述】:

我想在 id_time_slot 字段中获取值为“7”的重复数据?

【问题讨论】:

  • 请将代码和数据发布为文本,而不是图像。
  • 您的问题不清楚。您是否想要一个查询来查找所有具有重复 id_time_slot 的行?
  • 如果这是你想要的,这是stackoverflow.com/questions/24738346/…的副本

标签: jquery mysql


【解决方案1】:

使用子查询GROUP BY schedule_number, id_slot_time HAING COUNT(*) > 1获取重复记录

在这样的组中:

SELECT tb1.*
FROM (
  SELECT
    tb_schedule_detail.*
  FROM
    tb_schedule_detail
    JOIN tb_scheduler ON tb_scheduler.scheduler_number = tb_schedule_detail.scheduler_number
  WHERE 
    dock_id = 2
    AND tb_schedule_detail.rdd = '2020-01-02'
  GROUP BY tb_schedule_detail.schedule_number
) AS tb1 
GROUP BY tb1.schedule_number, tb1.id_slot_time
HAVING COUNT(*) > 1

【讨论】:

    【解决方案2】:

    Salam,尝试添加这个:

    Select * from // before your sql request
    
    // all your sql request 
    
    where id_slot_time = 7; // the end 
    

    您将在当前结果表(一个新表)上进行选择,这将为您提供所需的内容。

    【讨论】:

    • 如果我添加一个“其中 id_slot_time = 7”,它将显示 2 个数据。我只想显示 1 个数据
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多