在我的應用程序中,我想選擇table1中的所有數據和相關表2的最大ID。問題是,如果在table2中有一個實體,SQL工作正常。但是,如果不是restulset填充NULL:從相關表中選擇最大值
SELECT table1.*, CONCAT(table1.number, '-', table1.item_id) AS IdNumber, MAX(table2.id) AS Table2Id
FROM table1
LEFT JOIN table2 ON (table1.ID = table2.EQUIP_ITEM_ID)
WHERE table1.GROUP_ID > 0
AND table2.IN_PROGRESS = 1
ORDER BY table1.ID ASC
LIMIT 15
我需要更改,以檢索正確的結果集?
MySQL的?您需要使用適當的RDBMS標記它 – JNK 2012-07-12 16:32:21
是的,它是MySQL。 – 2012-07-12 16:35:20