Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verbinden Sie zwei Tabellen und filtern Sie sie mit der Where-Klausel

Wie Coder of Code erwähnt Sie sollten JOIN werden Sowohl die Tabelle, gelten O.Status = 0 mit dem WHERE -Klausel und verwenden Sie dann ORDER BY um die Ergebnisse in der gewünschten Weise mit ASC zu ordnen oder DESC basierend auf der aufsteigenden oder absteigenden Reihenfolge wie unten. Es ist besser, mit List<string> da es Methoden zum Suchen, Sortieren und Bearbeiten von Listen hat.

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