我在Web表單中繼承了一個代碼庫,並且遇到了SQL查詢問題。選擇最高的ID其中serviceId多次出現
SELECT foretag.namn, foretag.epost, foretag.forlangEj, service_fakturering.*
FROM foretag
INNER JOIN service ON foretag.id = service.foretagsid
INNER JOIN service_fakturering ON service.id = service_fakturering.service_id
WHERE service_fakturering.giltighets_datum <= DATEADD(D, 30, GETDATE())
ORDER BY bestallnings_datum DESC, id DESC
在表service_fakturering
有具有相同service_id
多行,我需要選擇最後一個,最大的ID,在INNER JOIN service_fakturering ON service.id = service_fakturering.service_id
是什麼service_fakturering的主鍵列? – sarin
這是service_fakturering.id –