Witam,
Chcę skonstruować zapytanie, które połączy ciąg znaków: kolumnę nazwisko i pierwszą literę z imienia. Jeżeli nazwisko pojawia się więcej niż jeden raz w tabeli, to dodatkowo dopisany zostanie id tego rekordu dla zapewnienia unikatowości.
To zapytanie działa dobrze dla rekordów bez duplikatów:
Tu próbuję zrobić dla duplikatów nazwiska (czyli z dodawaniem id). Niestety, zwracany jest tylko pierwszy rekord spełniający warunki:
Co mogę poprawić, żeby działało to we właściwy sposób? Dlaczego tak się dzieje?