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

SQL Lựa chọn dữ liệu từ ba bảng có liên quan

Bạn sẽ cần phải JOIN các bảng, như thế này:

SELECT products.description, orders.quantity, orders.price
FROM detail_orders
  INNER JOIN products ON (products.prod_id = detail_orders.prod_id)
  INNER JOIN orders ON (orders.id = detail_orders.or_id)

Nếu bạn muốn truy vấn một người dùng cụ thể:

    SELECT products.description, orders.quantity, orders.price
    FROM detail_orders
      INNER JOIN products ON (products.prod_id = detail_orders.prod_id)
      INNER JOIN orders ON (orders.id = detail_orders.or_id)
    WHERE orders.iduser = someUser



  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ỗi SQL:1054, SQLState:42S22 Cột không xác định trong lỗi 'danh sách trường' Lỗi Java Spring Boot Mysql

  2. Giới hạn quyền truy cập hàng ngày

  3. API Google Maps v3:Cách Đặt Mức Thu Phóng Và Trung Tâm Bản Đồ Cho Vị Trí Do Người Dùng Gửi?

  4. Cách xuất dữ liệu từ SQL Server 2005 sang MySQL

  5. Làm cách nào để thêm số 0 đứng đầu vào độ dài ký tự khác nhau trong mysql?