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