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

cara gabung 2 tabel

Saya tidak berpikir menggabungkan berarti bergabung.

Gabung berarti Anda membuat dua baris dari setiap tabel menjadi baris yang lebih besar berdasarkan beberapa kondisi gabungan. Jika Anda ingin membaca semua baris dari satu tabel kemudian dari tabel lain dan kemudian memesannya menggunakan operator UNION lalu ORDERBY pada himpunan gabungan. Berhati-hatilah, Union membuat indeks Anda tidak dapat digunakan, jadi Pemesanan bisa sangat lambat!

Jadi itu akan menjadi

(Select ticket_message as message, msg_id as id, created as created, "ticket" as type)
Union
(Select response_message as message, res_id as id, cread as created, "response" as type)
order by created

Saya telah menambahkan kolom tipe untuk memudahkan membedakan...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana NOT LIKE Bekerja di MySQL

  2. PHP MySQL menampilkan beberapa baris yang dikelompokkan berdasarkan bidang umum

  3. Bagaimana cara membuat ENUM di SQLAlchemy?

  4. MySQL Mengubah Prosedur Tersimpan

  5. Parameter diurutkan dengan klausa tidak diurutkan -mysql, C#