Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: podwójne odniesienie do tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
someone.cool
Witam, mam 2 tabele:

1) t_pracowicy
id_pracownik | nazwisko | imie
1 | kowalski | jan
2 | nowak | pawel
3 | iksinski | marian

2) t_rejestr
id | id_przyjmujacy | id_odpisujacy
1 | 1 | 2
2 | 1 | 2
3 | 2 | 3

a potrzebuje uzyskać odpowiedz w postaci:

lp | przyjmujacy | odpisujacy
1 | kowalski |nowak
2 | kowalski |nowak
3 | nowak |iksinski


Faktycznie jest to część zapytania o osobę która stworzyła rekord i która go modyfikowała ostatnio, ale uprościłem nieco. Proszę o pomoc
nospor
musisz zrobic dwa razy left join na tę samą tabelę. Pamiętaj tylko by nadać aliasy
someone.cool
dzieki sprawa rozwiązana :

CODE
left join `users` as `Created_by`
on `entity`.`ownerid` = `Created_by`.`id`
left join `users` as `Owner`
on `entity`.`creatorid` = `Owner`.`id`
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.