gpt4 book ai didi

php - 卡在 MySQL 查询中

转载 作者:行者123 更新时间:2023-11-30 23:23:56 25 4
gpt4 key购买 nike

SELECT id, case_id
FROM `case_note`
WHERE `type` = 'follow-up-open'
AND `follow_up_status` =1
GROUP BY `case_id`
ORDER BY case_id DESC

最近我使用这个查询得到了唯一的结果,我得到了 id, case_id 那是:

id    case_id
141 23
84 16
47 14
36 1

此查询显示代理创建的跟进,这将显示所有具有 follow_up_status=1 表示已创建跟进,follow_up_status=2 表示已关闭跟进的跟进。

现在的问题是让我们谈谈case_id=23。此案例以 id=145 结束。现在我不想展示这个案例。但是,如果将来如果一个案例将在此 case_id 上打开,那么它将再次显示在 Followups 列表中。

假设打开一个新案例,id=149 然后我想再次显示这个案例。我不知道如何处理这种方法,请帮我指导一些线索。

更新:示例数据如下: Sample Data

更新:我的问题已解决,但不知道如何关闭此问题,我刚刚在此处更新。我试图在单个查询中解决我的问题,但我将我的查询分成两个查询并解决了问题。

最佳答案

我遇到过和我一样的情况,

您可以保留一个日志表。假设您的表名是大小写的。创建一个名为 case_log 的表。

当您想再次打开案例时,将现有记录移动到日志表中。并用新数据更新现有行。

最终,您将在日志表中拥有旧记录,在当前表中拥有新记录,您可以在其中跟踪您想要的任何案例的进度。通过使用 case_id,您可以跟踪案例发生的情况。

如果您不想以正确的方式跟踪过去的数据,请更新表格。我希望您需要所有数据,因为您正在执行此过程。

如果您有任何问题,请告诉我。

关于php - 卡在 MySQL 查询中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14251182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com