Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Ostatnie czynności użytkownika - PHP MySQL

Zapytanie MySQL UNION może działać tutaj:

(SELECT `user_id`, `date_added`, 'photo' AS `type` FROM `photos` WHERE `user_id` = uid) UNION
 (SELECT `user_id`, `date_added`, 'video' AS `type` FROM `videos` WHERE `user_id` = uid) UNION
 (SELECT `user_id`, `date_added`, 'comment' AS `type` FROM `comments` WHERE `user_id` = uid)
 ORDER BY `date_added` DESC;

Wtedy skończysz z zestawem wyników, takim jak

user_id | date_added | type
    5   | 2009-01-03 | photo
    5   | 2008-12-07 | video
    5   | 2008-11-19 | comment

i tak dalej. (właściwie możesz zostawić user_id z SELECT, jeśli chcesz, oczywiście)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć kaskadę, gdy parentID i childID znajdują się na tej samej tabeli?

  2. Jak zmienić sortowanie wszystkich wierszy z latin1_swedish_ci na utf8_unicode_ci?

  3. Dodaj kolumnę klucza podstawowego do starej tabeli bez klucza głównego

  4. Node.js MySQL wymaga trwałego połączenia

  5. Zapytanie dynamiczne w MySQL