Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQL语句t1、t2等_Sql_Database_Command_Statements - Fatal编程技术网

SQL语句t1、t2等

SQL语句t1、t2等,sql,database,command,statements,Sql,Database,Command,Statements,我对SQL很陌生,我只是想了解一下使用t1、t2或t3等时的含义。。。 我无法理解它,我只想了解它。我试着在谷歌上到处找,但什么也没找到。。。你能帮忙吗 谢谢 Mwt1/t2/t3是“temp”表的常见表别名(例如,由多个表组成的子查询,不能很好地别名)。。。。如果有帮助的话,可以称之为一点懒惰:) SELECT*FROM MyTable t1意味着从现在起,我将调用MyTable t1。另一种编写方法是:从MyTable t1中选择t1.*或者如果您没有使用别名,从MyTable中选择MyTa

我对SQL很陌生,我只是想了解一下使用t1、t2或t3等时的含义。。。 我无法理解它,我只想了解它。我试着在谷歌上到处找,但什么也没找到。。。你能帮忙吗

谢谢
Mw

t1/t2/t3是“temp”表的常见表别名(例如,由多个表组成的子查询,不能很好地别名)。。。。如果有帮助的话,可以称之为一点懒惰:)


SELECT*FROM MyTable t1
意味着从现在起,我将调用MyTable t1。另一种编写方法是:
从MyTable t1中选择t1.*或者如果您没有使用别名,
从MyTable中选择MyTable.*请您澄清t1、t2、t3的上下文,包括一个示例查询。t1、t2和t3听起来像表的别名,是吗?@WillA不一定是临时表。这只是一个别名。有时用于临时表,有时用于解析名称空间。连接两个具有相同列名的表?您可以为每个表添加别名,以便选择是使用t1.id还是t2.id。至少在SQL Server中,临时表和子查询是非常不同的概念。引用“临时”的目的是在查询中更多地注意未命名/未指定的表,这通常与子查询、表变量等相关。我同意你的看法,这与实际的
temp
表格无关。我只是想指出t1/t2/t3(而不是更恰当地命名别名,例如
u
用于
用户
表)最常用的时间。你能建议我如何修改答案以更清楚地说明这一点吗?