Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa mendapatkan data dari dua tabel?

Menggunakan kolom dummy untuk menjelaskan struktur yang berbeda dan menambahkan gabungan untuk menggabungkannya:

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. Spring Boot, kesalahan JPA:Kesalahan mengeksekusi DDL melalui Pernyataan JDBC

  2. Memasukkan data dari CSV ke MySQL DB sangat lambat

  3. Sambungan otomatis ke PDO hanya jika diperlukan

  4. Cara mudah menghasilkan kolom nama siput dari kolom nama?

  5. jquery ajax tidak berfungsi tanpa titik istirahat pembakar