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

Cách tìm nạp dữ liệu từ hai bảng trong sql

Tôi giả sử bạn có một trường có tên product_price trong bảng thứ hai của bạn (bạn không liệt kê nó):

SELECT t1.product_s_desc, t1.product_desc, t1.product_name, t2.product_price
FROM table1 t1
INNER JOIN table2 t2 ON t2.product_id = t1.product_id

Bạn nên xem hướng dẫn sử dụng MySQL về JOINS , vì đây là một phần rất cơ bản của việc viết truy vấn SQL. Bạn cũng có thể cân nhắc thêm chỉ mục trên table2 cho trường product_id để làm cho truy vấn chạy nhanh hơ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. NodeJS MySQL:đo thời gian thực hiện truy vấn

  2. Khi nào thì thêm chỉ mục trên trường bảng SQL (MySQL)?

  3. Trình kích hoạt BEFORE INSERT có được thực thi cho mọi hàng trong chèn trên truy vấn cập nhật khóa trùng lặp không

  4. Giới hạn kết hợp bên trái để trả về một kết quả?

  5. Toán hạng nên chứa 1 cột - MySQL KHÔNG VÀO