sql >> Databáze >  >> RDS >> Mysql

Jak mohu získat data ze dvou tabulek

Použití fiktivních sloupců k zohlednění různých struktur a přidání spojení k jejich spojení:

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. Urychlete porovnávání textů (vektorů funkcí) pomocí prostorových funkcí MySQL

  2. Sečíst trvání překrývajících se období s prioritou vyloučením samotného překrytí

  3. Pouze schéma mysqldump, aktualizace schématu bez poklesu

  4. Mohu použít IF v PL/SQL?