【发布时间】:2010-06-30 18:50:38
【问题描述】:
我有 2 两张桌子:
组织(ID、名称) 组织元(id、orgId、metaKey、metaValue)
每个组织都可以有多个关联的元行。我现在正在使用左连接,因为可能存在没有任何元数据的组织。
如何构造查询以获取 10 个组织(以及所有关联的元数据),而不管每个组织有多少元数据?
【问题讨论】:
标签: php mysql pagination multiple-tables
我有 2 两张桌子:
组织(ID、名称) 组织元(id、orgId、metaKey、metaValue)
每个组织都可以有多个关联的元行。我现在正在使用左连接,因为可能存在没有任何元数据的组织。
如何构造查询以获取 10 个组织(以及所有关联的元数据),而不管每个组织有多少元数据?
【问题讨论】:
标签: php mysql pagination multiple-tables
SELECT o.*, m.*
FROM (
SELECT *
FROM organizations
ORDER BY
id
LIMIT 10
) o
LEFT JOIN
organizationmeta m
ON m.orgid = o.id
【讨论】: