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

Nối hai bảng và lọc chúng bằng mệnh đề where

Giống như Coder of Code đã đề cập bạn nên JOIN Cả bảng, áp dụng O.Status = 0 sử dụng WHERE và sau đó sử dụng ORDER BY để sắp xếp kết quả theo cách bắt buộc bằng cách sử dụng ASC hoặc DESC dựa trên thứ tự tăng dần hoặc giảm dần như bên dưới. Tốt hơn là sử dụng List<string> vì nó có các phương thức để tìm kiếm, sắp xếp và thao tác với danh sách.

SELECT OI.OrderID, O.User, OI.Product, OI.Quantity
FROM tblOrder O
INNER JOIN tblOrderItem OI ON O.ID = OI.OrderID
WHERE O.Status = 0
ORDER BY OI.OrderID ASC, OI.Product ASC


  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ị hình ảnh từ cơ sở dữ liệu MySQL trên một cột duy nhất của JTable

  2. Cách hàm LTRIM () hoạt động trong MySQL

  3. MySQL hoặc điều kiện

  4. Phân chia trong truy vấn Mysql

  5. Tuyên bố PDO của tôi không hoạt động