【发布时间】:2011-03-21 20:48:40
【问题描述】:
我有一个包含患者信息(姓名、出生日期、社会保险号码等)的表格和一个包含他们服用的药物列表的表格。 (阿司匹林、克拉里汀等)这些表通过患者表中的唯一 ID 相关联。因此,取出 Mary Smith 的所有药物很容易。
但是,我需要做的是显示一个分页的患者列表,其中显示了他们的姓名、患者表中的其他内容,并有一列以行分隔的药物列表。粗略地说,这是:
如果我做一个简单的左连接,我会得到 3 行重复的 Mary Smith,每行一种药物。
患者表可以有数千条记录,因此我不想进行查询以获取所有患者,然后循环遍历并获取他们的药物。而且,因为它是根据患者分页的,所以我无法弄清楚如何为该页面获取正确数量的患者以及他们所有的药物。
(患者/药物只是数据的一个粗略示例;因此请不要建议重组数据的存储方式。)
【问题讨论】:
标签: php mysql performance