1
我想知道是否有一个简单函数确定选择查询中涉及的表。基本上相当于CURDATABASE()的表格?在MySQL选择查询中选择当前表
例如:
Select * colname,colname,...,
from (sometablename)
where something = val union select from CURTABLE() ...;
我想知道是否有一个简单函数确定选择查询中涉及的表。基本上相当于CURDATABASE()的表格?在MySQL选择查询中选择当前表
例如:
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引擎的文档以进一步了解。如果这不是你想知道的,请告诉我们,有人可能会帮助你。