Mysql
 sql >> Base de données >  >> RDS >> Mysql

Joindre deux tables et les filtrer avec la clause where

Comme codeur de code mentionné vous devez JOIN Au tableau, appliquez O.Status = 0 en utilisant WHERE clause puis utilisez ORDER BY pour ordonner les résultats de la manière requise en utilisant ASC ou DESC en fonction de l'ordre croissant ou décroissant comme ci-dessous. Il vaut mieux utiliser List<string> car il a des méthodes pour rechercher, trier et manipuler des listes.

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