gpt4 book ai didi

mysql - 在 MySQL select 查询中选择当前表

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

我想知道是否有一个简单的函数可以确定选择查询中涉及的表。基本上等同于 CURDATABASE() 的表格?

例如:

Select * colname,colname,...,
from (sometablename)
where something = val union select from CURTABLE() ...;

最佳答案

关键是,单个 SELECT...FROM 可以有多个表:

SELECT * FROM T1, T2 WHERE T1.id = T2.id

等所以只有一个 CURTABLE() 没有意义。但是,您可以使用别名来缩短并有时澄清您的查询:

SELECT * FROM USERS U1, USERS U2 WHERE U1.FATHER_ID = U2.ID

等(这个例子非常做作,但重点是别名)。阅读 SQL 引擎的文档以进一步了解。如果这不是您想要知道的,请告诉我们,有人可能会帮助您。

关于mysql - 在 MySQL select 查询中选择当前表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630747/

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