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

Chèn SQL vào lựa chọn từ nhiều trường

Bạn có thể sử dụng tự tham gia:

INSERT INTO jobs
  (customer_id, client_id)
SELECT customer.id, client.id
FROM   users customer
  JOIN users client ON customer.username = ? AND client.username = ?

Hoặc, bạn có thể sử dụng các truy vấn phụ:

INSERT INTO jobs
  (customer_id, client_id)
VALUES (
  (SELECT id FROM users WHERE username = ?),
  (SELECT id FROM users WHERE username = ?)
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiển thị 3 mục mỗi hàng - vòng lặp while - php / mysql

  2. Cập nhật nhiều hàng mysql

  3. Lỗi:SQLSTATE [HY000] [2002] Không có tệp hoặc thư mục nào như vậy

  4. Thay thế các giá trị nulls trong sql bằng cách sử dụng câu lệnh select trong mysql?

  5. Làm cách nào để tạo một truy vấn cơ sở dữ liệu chéo trong PHP?