【问题标题】:mysql pagination with multiple tables具有多个表的mysql分页
【发布时间】:2010-06-30 18:50:38
【问题描述】:

我有 2 两张桌子:

组织(ID、名称) 组织元(id、orgId、metaKey、metaValue)

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

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

【问题讨论】:

    标签: php mysql pagination multiple-tables


    【解决方案1】:
    SELECT  o.*, m.*
    FROM    (
            SELECT  *
            FROM    organizations
            ORDER BY
                    id
            LIMIT 10
            ) o
    LEFT JOIN
            organizationmeta m
    ON      m.orgid = o.id
    

    【讨论】:

      猜你喜欢
      • 2015-07-21
      • 2017-08-07
      • 1970-01-01
      • 2016-10-27
      • 1970-01-01
      • 2015-04-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多