sql >> Database >  >> RDS >> Mysql

Hoe kan ik gegevens uit twee tabellen halen?

Gebruik dummy kolommen om rekening te houden met de verschillende structuren en voeg een vakbond toe om ze samen te voegen:

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. Ophalen en weergeven van BLOB-afbeeldingen uit de Mysql-database met Tkinter

  2. SQL Server standaard datum tijdstempel?

  3. Python Panda's schrijven naar sql met NaN-waarden

  4. Hoe kan ik JDBC gebruiken om schema's van de ene database naar de andere te kopiëren zonder Apache DDLUtils te gebruiken?