我对SQL很陌生,不太理解什么是t1、t2或者t3等。希望能够学习这个知识点,但是在谷歌上找了很久也没有找到答案。请问您能否帮忙解释一下?
谢谢! Mw
我对SQL很陌生,不太理解什么是t1、t2或者t3等。希望能够学习这个知识点,但是在谷歌上找了很久也没有找到答案。请问您能否帮忙解释一下?
谢谢! Mw
t1/t2/t3通常是"temp"表的常见别名(例如由多个表组成且无法很好地进行别名的子查询)。如果这有助于理解,可以称之为有点懒 :)
SELECT * FROM MyTable t1
的意思是 从现在开始,我将称MyTable为t1。另一种写法是:SELECT t1.* FROM MyTable t1
,或者如果您未使用别名,则为SELECT MyTable.* FROM MyTable
temp
表无关。我只是试图引用 t1/t2/t3(而不是更恰当地命名别名,比如u
表示Users
表)在何时最常被使用。你能否建议我如何修改答案以更清晰地说明这一点? - Eli Gassert