mysql与多个表分页

时间:2010-06-30 10:47:44

标签: php mysql pagination multiple-tables

我有两张桌子:

组织(id,name) organisationsmeta(id,orgId,metaKey,metaValue)

每个组织可以有多个关联的元行。我现在正在使用左连接,因为可能有没有任何元数据的组织。

如何构建查询以获取10个组织(包含所有关联的元数据),而不管每个组织有多少元数据?

1 个答案:

答案 0 :(得分:4)

SELECT  o.*, m.*
FROM    (
        SELECT  *
        FROM    organizations
        ORDER BY
                id
        LIMIT 10
        ) o
LEFT JOIN
        organizationmeta m
ON      m.orgid = o.id