这是SQL别名还是其他名称?

这是SQL别名还是其他名称?,sql,alias,Sql,Alias,在下面的代码摘录中,我想知道“p”和“p1”是什么。 我最好的猜测是它们是别名,但我在代码的其余部分找不到别名语法(例如:people AS p) $query ="SELECT p.* FROM $wpdb->posts p, $wpdb->postmeta p1 谢谢您的帮助。它们确实是别名,这就是它们的定义。至少在oracle中,这是有效的SQL语法 “posts”表后面被引用为“p”,您可以在“p.*”部分中看到这一点 请看。正确,您不必使用语法来定义别名。这里有一个很好的

在下面的代码摘录中,我想知道“p”和“p1”是什么。 我最好的猜测是它们是别名,但我在代码的其余部分找不到别名语法(例如:people AS p)

$query ="SELECT p.* FROM $wpdb->posts p, $wpdb->postmeta p1

谢谢您的帮助。

它们确实是别名,这就是它们的定义。至少在oracle中,这是有效的SQL语法

“posts”表后面被引用为“p”,您可以在“p.*”部分中看到这一点


请看。

正确,您不必使用语法来定义别名。这里有一个很好的StackOverflow链接,已经得到了回答:

这不是sql,代码甚至不可编译(没有关闭“'))。您使用的是哪种语言,以及哪种SQL server?我假设该语言是PHP。在SQL中,您可以在表名中省略“AS”关键字,因此,从表X中写入
SELECT X.*与从表AS X中写入
SELECT X.*相同。