我的sql SELECT语句的这部分是什么意思?

Ale*_*lex 0 php mysql

SELECT  sh.id AS sh_identifier
Run Code Online (Sandbox Code Playgroud)

我的列名是id,sh.它在调用前的位是什么,我如何正确使用它?谢谢.

Con*_*rix 7

它是表或视图名称或表别名,或者在某些情况下是内联视图别名

表名

SELECT sh.id as sh_identifier
FROM sh
Run Code Online (Sandbox Code Playgroud)

表别名

SELECT sh.id as sh_identifier
FROM mytable sh
Run Code Online (Sandbox Code Playgroud)

内联视图

SELECT sh.id as sh_identifier
FROM (SELECT * FROM mytable) sh
Run Code Online (Sandbox Code Playgroud)