在我的应用程序中,我想从 table1 中选择所有数据以及相关 table2 的最大 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
我需要更改什么才能检索正确的结果集?