我在网上找不到这个答案(可能是因为谷歌不喜欢特殊字符),这种形式的查询是什么意思?
Select tableName.* FROM tableName
我会说它就像Select * from tableName
但是在Select
语句中添加表名是没有意义的吗?
答案 0 :(得分:2)
SELECT tableName.*
FROM tableName
与
完全相同SELECT *
FROM tableName
有用的地方是JOIN
,例如:
SELECT table1.*
FROM table1
JOIN table2 ON table1.ID = table2.ID
答案 1 :(得分:1)
当您查询多个表时,这非常有用,例如:
Select a.*, b.someCol
From a
Join b on b.aid = a.id