sql >> Databasteknik >  >> RDS >> Sqlserver

Anpassad SQL GROUP BY-klausul

SELECT Partnumber, MAX(PO)
FROM MyTable t1
WHERE NOT EXISTS (SELECT 1
                  FROM MyTable
                  WHERE (Receipt <> '0'
                         OR Receipt <> '')
                  AND Partnumber = t1.partnumber)
GROUP BY PartNumber

NOT EXISTS här utesluter alla rader som har ett artikelnummer för vilket ett kvitto är ifyllt var som helst i tabellen.



  1. MySQL DELETE FROM med subquery som villkor

  2. hur man hittar ett kommatecken med mysql find_in_set

  3. Guide till designdatabas för sociala nätverkssystem i MySQL

  4. vilken ip AWS lambdafunktion använder?