Mysql
 sql >> база данни >  >> RDS >> Mysql

Всяка получена таблица трябва да има свой собствен псевдоним - грешка от низходяща комбинация от MySQL

В този случай извлечената таблица, която изисква псевдоним, е тази, от която ИЗБИРАТЕ *.

Отстъпът помага да стане това по-ясно.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при изпращане на изход от mysql заявка към csv файл

  2. mySQL изберете IN диапазон

  3. Балансиране на натоварването с ProxySQL за Percona XtraDB Cluster

  4. Скрити характеристики на MySQL

  5. Изберете множество суми с MySQL заявка и ги покажете в отделни колони