沧蓝 发表于 2008-1-16 20:01:19

要达到这种效果,一条SQL不够(也许够,但效率肯定非常低)。

分开写。

一条SQL取公司名。每条公司的循环下再用一条SQL取职位。

一个常见的使用SQL的误区就是程序员喜欢使用尽量少或者短的query来获取所有的内容。其实这样是不科学的。sub-query的效率不高。所以还是分开来写即明了又高效。

Rammish 发表于 2008-1-16 22:29:56

哈哈.不注册看不到图,还得到这儿注册个ID.................

就是要公司发布的职位么?公司和职位是1:N的关系吧?

这个取出来放到一个RS里边还是需要通过程序来处理的.

kissmumu 发表于 2008-1-17 08:56:00

原帖由 沧蓝 于 2008-1-16 20:01 发表 http://codeigniter.org.cn/forums/images/common/back.gif
要达到这种效果,一条SQL不够(也许够,但效率肯定非常低)。

分开写。

一条SQL取公司名。每条公司的循环下再用一条SQL取职位。

一个常见的使用SQL的误区就是程序员喜欢使用尽量少或者短的query来获取所有的内容。其实这 ...
php(asp)夹着html的代码可以达到效果,我知道。
但是基于mvc时,不想在v里掺和php代码时,就比较麻烦了。

谢谢大家的回复。告一段落吧。

[ 本帖最后由 kissmumu 于 2008-1-17 08:57 编辑 ]

沧蓝 发表于 2008-1-17 20:02:23

这类有循环的数据,view里不可能不参杂php代码的。量之多少而已。:)
页: 1 [2]
查看完整版本: 关于两个表的查询输出问题的求救