Wpis z mikrobloga

Orientujecie się może jak może wyglądać select w SQLu, który będzie filtrować dane zgodnie z załączonym przykładowym obrazkiem?
Chodzi mi o to, że w tabeli mam sporo "duplikatów" o takim samym id i nazwie i chciałbym utworzyć widok, który zwracać będzie tylko rekordy z najnowszymi datami
Jakoś mnie to pokonało.. ( ͡° ʖ̯ ͡°)
#sql
DinapeS - Orientujecie się może jak może wyglądać select w SQLu, który będzie filtrow...

źródło: comment_16258313081jmOBKU7AFuSOOe7uo48I1.jpg

Pobierz
  • 8
  • Odpowiedz
@DinapeS: row number?

SELECT Id, nazwa, data FROM (
SELECT *, ROW_NUMBER() OVER (PARTITION BY nazwa ORDER BY data desc) AS ROWNUM
FROM tabela ) as x
WHERE ROWNUM
  • Odpowiedz