SELECT a.nazwisko, a.Pensja FROM pracownicy AS a WHERE EXISTS ( SELECT b.nazwisko FROM pracownicy AS b WHERE a.`Nr_Prac`<>b.`Nr_Prac` AND b.pensja=a.pensja ) ORDER BY `Pensja`
SELECT nazwisko, Pensja FROM pracownicy WHERE EXISTS ( SELECT b.nazwisko FROM pracownicy AS b WHERE `Nr_Prac`<>b.`Nr_Prac` AND b.pensja=pensja ) ORDER BY `Pensja`
Nie rozumiem, dlaczego drugie zapytanie jest niepoprawne. Czy mógłby mi to ktoś wytłumaczyć?