Mam mniej więcej takie zapytanie, gdzie wyświetlam odpowiednie rekordy tabeli A, ale niestety nie wiem jak w tym wypadku usunąć rekordy, w których pole name się powtarza, chodzi o fragment "join A a on a.name=c.name". Chciałbym te zapytanie tak skonstruować, aby nie były wyświetlane duplikaty pola name np. jeśli w polu name pojawi się dwa razy wartość 123, to w wyniku chcę mieć ostatnią znalezioną pozycję z tą wartością w tym polu.
select a.* from B b join C c on b.id=c.id join A a on a.name=c.name join WS ws on ws.name=c.name join K k on k.id_K=p.id_K where ws.version = 2