+ -
当前位置:首页 → 问答吧 → 这个select语句怎么理解

这个select语句怎么理解

时间:2010-01-30

来源:互联网

select c.categories_id,cd.categories_name from categories as c,categories_description as cd where c.parent_id=".$parent_id." and c.categories_id=cd.categories_id and c.categories_status !=0 order by c.sort_order,cd.categories_name" 里面的c是字段名还是表名呢?后面的categories_name 呢?还有categories ,as后面的应该应该作为别名吧?请教各位高手

作者: hxdyh   发布时间: 2010-01-30

表名,categories as c,categories_description as cd 的意思就是说把categories的别名设c,categories_description的别名设为cd

作者: ryback   发布时间: 2010-01-30

categories_name是字段名

作者: ryback   发布时间: 2010-01-30

c和cd都是表名吗?那from后面的也是表名,能把它用中文翻译一下吗?整个语句的意思

作者: hxdyh   发布时间: 2010-01-30

作者: shenkui   发布时间: 2010-01-30

查找 c别名下的categories_id和cd别名下的categories_name
前往
categories表 别名为 c,

categories_description表 别名为 cd
条件为
c别名下的parent_id 等于 变量$parent_id的值

c别名下的categories_id 等于 cd别名下的categories_id

c别名下categories_status 不等于 0
排序按照
(第一次排序) c别名下sort_order (降序排列),
(如果第一次排序遇到sort_order 字段值相等时在按照以下字段排序)
cd别名下categories_name

作者: tty   发布时间: 2010-01-30

这个你得看书,别人讲的一般都很泛泛,看书才能知道前因后果、

作者: lirongguo   发布时间: 2010-01-31

自己写了例子能明白了,这个应该是用来替换表名太长的东西吧。。。

作者: hxdyh   发布时间: 2010-02-01

相关阅读 更多

热门下载

更多