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

Každá odvozená tabulka musí mít svůj vlastní alias - chyba z kombinace sestupně MySQL

V tomto případě je odvozená tabulka, která vyžaduje alias, ta, ze které vybíráte *.

Odsazení to pomáhá vyjasnit.

SELECT * FROM 
(
    (SELECT '1' AS `table`,  `vid_req_timestamp` AS `timestamp`, `title` FROM `movies` WHERE `vid_req` = '1')
    UNION
    (SELECT '2' AS `table`,  `ost_req_timestamp` AS `timestamp`, `title` FROM `movies` WHERE `ost_req` = '1')
) AS `some_table_name_lol_this_is_an_alias`
ORDER BY `timestamp` DESC



  1. Přidejte 6 hodin k funkci now().

  2. Intervaly zadané podle hodnot sloupců v PostgreSQL

  3. Výběr uživatelů, kterým nebyl zaslán newsletter

  4. Rámec Apache Spark Job Run!