Eisbär: (SQL) Anzeige der größten ID

Beitrag lesen

Hi Jankow

Dann kannst Du aber trotzdem mit einem geschachtelten SELECT-Statement die Max-ID über das ganze Recordset abfragen.

SELECT tblOrderPosition.fldID, tblOrderPosition.fldArticleID, tblOrderPosition.fldOrderID,
    (SELECT MAX(fldID) FROM DeineTabelle WHERE ...Bedingung für gesammtes Recordset...) AS [MaxfldID]
FROM tblOrderPosition
LEFT JOIN tblOrder ON tblOrderPosition.fldOrderID = tblOrder.fldID
WHERE tblOrder.fldSetUpBy=965698197
GROUP BY tblOrderPosition.fldID,tblOrderPosition.fldArticleID,tblOrderPosition.fldOrderID

Ein Teil der SQL-Engines (z.B MS-Sql, wahrscheinlich aber auch Sybase und Oracle) unterstützen diese geschachtelten SELECT-Statements.

Grüsse

Eisbär