1. a.id 表示a表的id字段
2. AS a表示把id字段重命名为a字段
3. b.dirname='{$topicnl_name}'表示将变量$topicnl_name的值赋给表b的字段dirname
4. a.id=b.parent_id表示要求查询的条件之一是表a 的id字段=表b 的parent_id字段
连起来应该明白了吧?
2. AS a表示把id字段重命名为a字段
3. b.dirname='{$topicnl_name}'表示将变量$topicnl_name的值赋给表b的字段dirname
4. a.id=b.parent_id表示要求查询的条件之一是表a 的id字段=表b 的parent_id字段
连起来应该明白了吧?
等价于table_name.col_name
相当于列 col_name 来自当前数据库中的表 table_name2 AS
AS 为指定一个别名
注意:列名与列的别名在所有的情况下均是忽略大小写的
但是表的别名是区分大小写的
尤其 zairwolfo(君子兰) ,解决了我最大的疑惑...
不过,这用法在哪里有说明?我的PHP5手册里没有啊...
as a 指定一个别名,指定别名时也可以不用as 直接用空格别名的写法select a.* from dir a;
这样