gpt4 book ai didi

mysql - SQL 命名连接表

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

所以我连接了四个表,想知道是否可以将联合表命名为一个表。我知道它并不表示为数据库中的实际表,而是几乎表示为“虚拟”表。我想知道您是否可以命名这个连接表。

例如:

Select a.*, x.*
from abc a, xyz x,
join abc.id = pqr.id AS `joint_table`

这可能吗?

注意:我知道命名联合表对您来说没有多大意义,因为它通常用于查询在其他表中具有外键的记录。但我还是很好奇这是否可能。

最佳答案

您只需将其括在括号中,然后您可以为子查询别名并引用它,就像它是一个表一样...

SELECT joint_table.*
FROM (
Select a.*, x.*
from abc a, xyz x,
join abc.id = pqr.id
) AS joint_table

关于mysql - SQL 命名连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41725188/

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