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

Chèn truy vấn với một phép nối bên trong

Bạn muốn sử dụng insert ... select hình thức của tuyên bố:

INSERT INTO data_stocks (data_id,quantity)
    select ud.data_id, $quantity
    from users u join
         users_data ud
         on u.uid = ud.uid;

Nếu bạn chỉ làm điều này cho một người dùng, nó có thể trông giống như thế này:

INSERT INTO data_stocks (data_id,quantity)
    select ud.data_id, $quantity
    from users_data ud
    where ud.uid = $uid;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql - Cách xử lý tìm kiếm truy vấn với các ký tự đặc biệt% (phần trăm) và _ (gạch dưới)

  2. Sắp xếp các bản ghi truy vấn SQL theo tần suất

  3. MySql tham gia đầy đủ (liên hiệp) và đặt hàng trên nhiều cột ngày

  4. Cách cài đặt MySQL gem trên Mac OS X

  5. 'Kết nối' một ứng dụng đường ray với MySQL DB đã tồn tại?