sql >> Database teknologi >  >> RDS >> Sqlserver

Brugerdefineret 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

FINDER IKKE her udelukker enhver række, der har et partnummer, for hvilket der er udfyldt en kvittering hvor som helst i tabellen.



  1. DB design:medlemmer tabel separate eller alle i én tabel?

  2. Hvordan returnerer du kolonnenavnene for en tabel?

  3. check constraint virker ikke mysql

  4. Hvad er forskellen mellem MySQL og SQL?