gpt4 book ai didi

mysql - 神秘的 SQL 变量

转载 作者:行者123 更新时间:2023-11-29 08:48:39 24 4
gpt4 key购买 nike

我有一个sql查询:

DELETE **x**
FROM $table **x**
JOIN
( SELECT vendors
, email
, MIN(lead_id) **min_lead_id**
FROM $table
WHERE vendors = $vendor
GROUP BY vendors
, email
) y
ON **y**.vendors = **x**.vendors
AND **y**.email = **x**.email
AND **y**.**min_lead_id** <> **x**.lead_id

我正在尝试理解它。我学习了sql的所有基础知识。然而,代码示例中的粗体变量(?)(x,y,min_lead_id)让我感到困惑。我从来没有遇到过这些,我不知道我需要搜索哪些谷歌关键字来获取信息。它们没有出现在我有权访问的任何 SQL 文档中。

有人可以给我指出正确的方向吗?

最佳答案

它们是查询中的表和子查询的别名

  • X 是 $table1
  • Y 是子查询
  • Min_Lead_ID 是 MIN(lead_id) 结果的别名(即:虚构的列名称)

可以选择在项目及其别名之间放置 AS 以使此定义更清晰

关于mysql - 神秘的 SQL 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11880409/

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