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

Jak mogę uzyskać dane z dwóch tabel

Korzystanie z fikcyjnych kolumn, aby uwzględnić różne struktury i dodać związek, aby do nich dołączyć:

SELECT * FROM (
    (SELECT article_id, title, article , NULL as cloudinary_id, NULL as url, user_id, created_on, 'article' as table_name  FROM article)
    UNION ALL
    (SELECT gif_id, title, NULL as article, cloudinary_id , url,  user_id, created_on , 'gif' as table_name  FROM gif)
) results
ORDER BY created_on ASC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Magento Uzyskaj SUMA sum zamówień między ustalonymi datami

  2. Uzyskaj wartość MAX z jednej kolumny i MIN z innej kolumny

  3. Jak uzyskać pozycję w rankingu od @curRank

  4. Jak zmienić wartości bazy danych za pomocą PHP i MySQL?

  5. Kiedy MySQL aktualizuje indeksy?