[SQL]Zapytanie SQL - ostatni rekord

Odpowiedz Nowy wątek
2019-11-11 21:05

Rejestracja: 11 lat temu

Ostatnio: 6 miesięcy temu

0

Witam, potrzebuję pomocy w stworzeniu zapytania SQL,

Powiedzmy, że sytuacja wygląda tak, że mam tabelę Kierowca, w której jest klucz obcy do tabeli Osoba,
dla każdej osoby istnieje killka rekordów w tabeli kierowca , powiedzmy wygląda to tak :

Tabela Kierowca :
OsobaId | Jakieś dane
1 | cośtam
1 | cośtam 2
1 | cośtam 3
2 | costam
...

chciałbym jednym zapytaniem wyciągnąć tylko dane z tego ostatniego rekordu dla każdego ID (w tym wypadku 1) ,
Zaznaczam, że jestem nogą w SQL , tak więc rozwiązanie może być prozaicznie proste.
Z góry dziękuje za pomoc.

edytowany 1x, ostatnio: mafialt, 2019-11-11 21:06

Pozostało 580 znaków

2019-11-11 21:17

Rejestracja: 14 lat temu

Ostatnio: 1 dzień temu

select K.Dane from Osoba O left join Kierowca K on K.Id=(select max(Id) from Kierowca where OsobaId=O.Id);

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2019-11-11 21:18

Rejestracja: 11 lat temu

Ostatnio: 6 miesięcy temu

0

Dzięki piękne !
Pozdrawiam.

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0