czy jest możliwe uzyskanie następującego efektu:
sortuj_wedlug_daty(questionSQL_1 + questionSQL_2 + questionSQL_3 + questionSQL_4)
Mówiąc wprost, chciałbym wyciągąć po 10 najnowszych informacji z czterech tabel i posortować je tak aby informacje były posortowane bez zwracania uwagi na tabele z której pochodzą dane.
Obecnie mam następujący schemat:
$qoaA = mysql_query("SELECT events.ev_id, events.ev_name, events.ev_added, events.ev_author, users.us_id, users.us_name FROM events LEFT JOIN users ON events.ev_author = users.us_id ORDER BY events.ev_added DESC LIMIT 10"); { $qA_ID = $qoaB['ev_id']; $qA_NM = $qoaB['ev_name']; $qA_AD = $qoaB['ev_added']; $qA_AT = $qoaB['us_name']; echo "<p class=\"no-margin\"><i class=\"icon-user\"></i> " . "$qA_AT" . "</a> dodał wydarzenie pt. "; } $qobA = mysql_query("SELECT publications.pb_id, publications.pb_title, publications.pb_addeddata, publications.pb_author, users.us_id, users.us_name FROM publications LEFT JOIN users ON publications.pb_author = users.us_id ORDER BY publications.pb_addeddata DESC LIMIT 10"); { $qA_ID = $qobB['pb_id']; $qA_NM = $qobB['pb_title']; $qA_AD = $qobB['pb_addeddata']; $qA_AT = $qobB['pb_author']; echo "<p class=\"no-margin\"><i class=\"icon-user\"></i> " . "$qA_AT" . "</a> dodał publikację pt. "; } $qocA = mysql_query("SELECT us_id, us_name, us_login, us_data FROM users ORDER BY us_data DESC LIMIT 10"); { $qA_ID = $qocB['us_id']; $qA_NM = $qocB['us_login']; $qA_AD = $qocB['us_data']; $qA_AT = $qocB['us_name']; echo "<p class=\"no-margin\"><font color=\"red\"><i class=\"icon-user\"></i> Dołączył do nas nowy użytkownik: " . "$qA_AT" . "</a> (Login " . "$qA_NM" . ")</font></p></div>"; }
Działa ale nie jest to w 100% to czego potrzebuję.
Z góry dziękuję za pomoc lub wskazanie drogi do celu :-)