ĐÃ CHỈNH SỬA
Rõ ràng nhóm trong cơ sở dữ liệu MySQL sẽ giúp bạn.
Các cột cơ sở dữ liệu là main_id, sub_id, sub_main_id, sub_data
SELECT *
FROM tblmain
inner join sub on sub.sub_main_id = main_id
group by main_id;
không có nhóm, tôi có các bản ghi này:
1, 1, 1, 'test 1'
1, 2, 1, 'test 2'
2, 3, 2, 'test 3'
3, 4, 3, 'test 4'
2, 5, 2, 'test 5'
sau khi nhóm, tôi nhận được kết quả này:
1, 1, 1, 'test 1'
2, 3, 2, 'test 3'
3, 4, 3, 'test 4'