Tab1
kod1, imie1, kod2, imie2
21, ola, 23,stefcia
22, kazia, 23,stefcia
22, kazia, 21,ola
Tab2
id, imie, lp
21,ola,1
22,kazia,2
23,stefcia ,3
Po połączeniu tabel (wspólnym mianownikiem jest kolumna "kod" i "id") chcę uzyskać wirtualną tabelę taką, gdzie zamiast "imion" z Tab1 występuje "lp" z Tab2. Czyli chcę uzyskać taką tabelę:
Tab3
kod1, imie1, kod2, imie2
21, 1, 23, 3
22, 2, 23, 3
23, 2, 21, 1
I taką tabelę chcę posortować wg "imie1" a potem " imie2" czyli ORDER BY tab3.imie1, tab3.imie2
Robię to tak, ale mi nie wychodzi:
SELECT * FROM tab1, tab2 WHERE tab1.kod1=tab2.id AND tab1.kod2=tab2.id ORDER BY tab2.lp
Jak to rozwiązać?