用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: kissmumu
收起左侧

[数据库] 关于两个表的查询输出问题的求救

[复制链接]
发表于 2008-1-16 20:01:19 | 显示全部楼层
要达到这种效果,一条SQL不够(也许够,但效率肯定非常低)。

分开写。

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

一个常见的使用SQL的误区就是程序员喜欢使用尽量少或者短的query来获取所有的内容。其实这样是不科学的。sub-query的效率不高。所以还是分开来写即明了又高效。
发表于 2008-1-16 22:29:56 | 显示全部楼层
哈哈.不注册看不到图,还得到这儿注册个ID.................

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

这个取出来放到一个RS里边还是需要通过程序来处理的.
 楼主| 发表于 2008-1-17 08:56:00 | 显示全部楼层
原帖由 沧蓝 于 2008-1-16 20:01 发表
要达到这种效果,一条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代码的。量之多少而已。:)

本版积分规则