Chciałbym wyświetlić wszystkie rekordy z kilku tabel teoretycznie niepowiązanych ze sobą.
Jeden sposób mam ale chyba nie najlepszy:
(SELECT `id`, `complaint_id`, `user_id`, `date_create`, `print`, `type`, `path_img` FROM `mod_serwis_info_attach`) UNION (SELECT `id`, `complaint_id`, `user_id`, `date_create`, `print`, `type`, 'null' AS `path_img` FROM `mod_serwis_info_cal`)
Tabele mają tylko kilka pól takich samych a reszta jest jest specyficzna dla tabeli.
Jeśli nie ma jakiegoś sensownego zapytania sql to będę musiał zrobić z tych tabel jedną.
Cel jaki chcę osiągnąć to wyświetlić dane z kilku tabel w porządku chronologicznym wg kolumny date_create. Mogę pobrać każdą tabelę osobno i złączyć w jedną tabele za pomocą funkcji php array_merge, ale jak posortować wg daty?
Z góry dzięki za pomoc
Pozdrawiam