gpt4 book ai didi

mysql - 不使用子查询的 SQL 查询

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

前一段时间我来到这个网站试图找到一个查询,结果如下。它所做的,也是我需要它做的,是查看“数据”表并返回在两个不同的 diagnosis_locations 接受过治疗的任何客户的名字、姓氏和出生日期。 .它有效。

  SELECT firstname, lastname, date_of_birth
FROM `data`
WHERE diagnosis_location IN (SELECT DISTINCT Diagnosis_location
FROM `data`)
GROUP BY firstname, lastname, date_of_birth
HAVING COUNT(DISTINCT diagnosis_location) >= 2

但是,现在我需要进行相同的查询并在不使用任何子查询的情况下获得相同的结果。有人可以帮我吗?或者至少给我一些指示?

最佳答案

据我所知,您的查询返回了 diagnosis_location 字段不等于 null 的记录,因此您可以将其重写为WHERE diagnosis_location 不为空

关于mysql - 不使用子查询的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6734522/

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