gpt4 book ai didi

mysql - 创建一个使用子查询的 SQL 命令。 SQL 新手

转载 作者:行者123 更新时间:2023-11-28 23:11:13 26 4
gpt4 key购买 nike

我需要执行以下操作:

编写一个 SQL 命令,使用子查询检索居住在郊区的客户的所有客户数据,而不是姓氏为“Stevens”的人居住的地方。

SELECT * FROM CustDetails
WHERE LName <> Stevens

这是正确的做法吗?

这是表格设计的屏幕截图:Table design

最佳答案

使用子查询来识别 Stevens 居住的所有郊区。然后排除居住在这些郊区之一的所有客户。

;WITH steven_suburbs AS (
SELECT DISTINCT
Suburb
FROM
CustDetails
WHERE
LName = ‘Stevens’)
SELECT
c.*
FROM
CustDetails AS c
LEFT JOIN
steven_suburbs AS s
ON
c.Suburb = s.Suburb
WHERE
s.Suburb IS NULL

关于mysql - 创建一个使用子查询的 SQL 命令。 SQL 新手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45929491/

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