刀客孩哥 发表于 2010-11-23 20:18:03

在做会员列表页,想探讨一下关于”查询“方面的东西



每个会员的信息来自3个不同的表

这种情况,我有两种选择:

1.在model里做子查询
2.在控制器里做3次查询,然后组成数组

求较为科学的做法!

好久没来论坛,今天碰到这选择题才想起,论坛没让我失望过,故来发帖,呵呵

jeongee 发表于 2010-11-23 23:31:28

呵呵,试试看,哪个效率高就用哪个呗
会员的常用信息还是弄到一张表里比较好,如DISCUZ

zhouli520 发表于 2010-11-24 13:06:18

呵呵。如果是不同的表的话。他们如果有关联字段我一般就直接left join了。。条件就 or。。。

刀客孩哥 发表于 2010-11-24 14:46:32

我用了联合查询先顶着

yunnysunny 发表于 2010-11-28 13:13:46

感觉你的数据库设计的有问题,数据库在做模式分解的过程中,要将主键相同的实体放到一张表中去。

xiaozhuaisnow 发表于 2011-5-9 14:51:16

做关联表
页: [1]
查看完整版本: 在做会员列表页,想探讨一下关于”查询“方面的东西