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

Как мога да получа данни от две таблици

Използване на фиктивни колони за отчитане на различните структури и добавяне на съюз, който да ги присъедини:

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. PHP - Неправилни POST данни се изпращат чрез формуляр при ехо?

  2. Възможно ли е да се АКТУАЛИЗИРА JOINed таблица с помощта на Active Record на Codeigniter?

  3. Как да изберете само дата от поле DATETIME в MySQL?

  4. AttributeError:модулът 'mysql' няма атрибут 'connector'

  5. Начин за четене на таблични данни от Mysql към Pig