sql >> Database >  >> RDS >> Mysql

Voeg twee tabellen samen en filter ze met de where-clausule

Like Coder of Code vermeld je moet JOIN Zowel de tabel, pas O.Status = 0 . toe met behulp van de WHERE clausule en gebruik dan ORDER BY om de resultaten op de gewenste manier te ordenen met behulp van ASC of DESC gebaseerd op de oplopende of aflopende volgorde zoals hieronder. Het is beter om te gaan met List<string> omdat het methoden heeft om lijsten te zoeken, sorteren en manipuleren.

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. MySQL ODBC 5.1 Namen instellen niet toegestaan ​​door stuurprogramma

  2. kan stream niet openen:geen bestand of map in

  3. PHP:MySQL-query dupliceert update zonder reden

  4. Mysql:Stel het formaat van DATETIME in op 'DD-MM-YYYY UU:MM:SS' bij het maken van een tabel