Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

CHÈN MySQL VÀO CHỌN THAM GIA

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'

Ngay từ cái nhìn đầu tiên, có nhiều sự mơ hồ trong lựa chọn của bạn, vì vậy ít nhất bạn nên thử xem điều gì sẽ xảy ra bằng cách sử dụng mã ở trên.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lấy id người dùng hiện tại từ cơ sở dữ liệu để sử dụng trong tabel mới

  2. Kiểm tra hiệu suất sử dụng MySQLdump và MySQL Shell Utility

  3. Làm cách nào để nhận được xếp hạng trung bình trên mỗi sản phẩm bằng cách sử dụng truy vấn mã hóa?

  4. MySQL:Các lựa chọn thay thế cho ORDER BY RAND ()

  5. MySQL Nếu exsists chèn vào hoặc người khác làm điều gì đó khác