私のアプリケーションでは、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
正しい結果セットを取得するには、何を変更する必要がありますか?