gpt4 book ai didi

sql - 复杂的 SQL 查询帮助。在 SQL 中形成查询

转载 作者:行者123 更新时间:2023-12-05 00:54:11 25 4
gpt4 key购买 nike

我是 SQL 的新手,需要编写一个复杂的查询。你能帮忙吗?

我有两张 table 。一个称为 PATIENTS,另一个称为 CASES。 PATIENTS 有一个“患者编号”和输入的日期。 CASES 有“患者编号”、“病例编号”。和“修改日期”。这两个表都与“患者编号”相关联。有多个“case no”。与一个“患者编号”相关联,因为一个患者可以有多个病例。

我需要获取以下记录。具有所有“病例修改日期”早于特定日期的所有患者(来自 PATIENTS)。所以如果日期是 1999 年 6 月 20 日。那么我需要所有在 06-20-1999 之后没有修改病例的患者

我将不胜感激任何帮助。谢谢。

最佳答案

SELECT
*
FROM
Patients
WHERE
PatientId NOT IN(
SELECT
PatientId
FROM
Cases
WHERE
DateModified >= '06-20-1999'
)

关于sql - 复杂的 SQL 查询帮助。在 SQL 中形成查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1566157/

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