gpt4 book ai didi

mysql - 如何选择与另一个值不关联的值?

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

其中一个问题询问哪些医生没有治疗过 3249 号患者。(提示选择...不在...)

我目前有一个包含 doctor_id 和 Patient_no 的表设置。我可以找出哪些医生曾与 3249 号患者一起工作过,但我不知道如何找出哪些医生没有与他们一起工作过。提示说使用 SELECT ... NOT IN ... 但我无法使其工作,也没有在网上找到任何帮助。

有什么建议或指示吗?

最佳答案

Give X 是一个查询,可为您提供治疗该患者的所有医生的 ID那么

  SELECT *
FROM table
WHERE physician_id not in (x)

会给你其他的。

这就是提示的意思。

当然你也可以在这里使用左连接

  SELECT *
FROM Table
LEFT JOIN (x) AS X ON x.physician_id = Table.physician_id
WHERE x.physician_id is null

在某些情况下,这比not in更快,具体取决于内容。这两个查询都得到相同的结果。

关于mysql - 如何选择与另一个值不关联的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58756000/

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