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

MySQL MASUKKAN KE PILIH GABUNG

INSERT INTO `table_g`(`id_1`, `id_2`, `id_3`)
SELECT t1.`id`, t2.`id`, t3.`id`
FROM `table_name` tn
  RIGHT JOIN `table_old` t1 ON tn.`name` = t1.`name_1` AND t1.`role` = 'g'
  RIGHT JOIN `table_old` t2 ON tn.`name` = t2.`name_2` AND t2.`role` = 'g'
  RIGHT JOIN `table_old` t3 ON tn.`name` = t3.`name_3` AND t3.`role` = 'g'

Pada pandangan pertama ada banyak ambiguitas dalam pilihan Anda, jadi setidaknya Anda harus mencoba apa yang terjadi dengan menggunakan kode di atas.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 5 Cara untuk Memeriksa Apakah Tabel Ada di MySQL

  2. Ubah SQL dump ke JSON?

  3. Symfony2 - Doctrine2 QueryBuilder DI MANA DI bidang ManyToMany

  4. Pisahkan string kolom menjadi beberapa kolom string

  5. Bagaimana cara menghindari tanda kutip dalam kueri MYSQL?