2010-06-30 45 views
2

我有2個兩個表:mysql的分頁多個表

組織(ID,姓名) organisationsmeta(ID,ORGID,metaKey,metaValue)

每個組織可以有多個相關的元行。我現在使用左連接,因爲可以有沒有任何元數據的組織。

無論每個組織有多少元數據,我該如何構建查詢以獲取10個組織(包含所有關聯的元數據)?

回答

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