Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> podwójne odniesienie do tabeli
someone.cool
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 31.01.2009

Ostrzeżenie: (0%)
-----


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

Ten post edytował someone.cool 4.08.2009, 07:25:42
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




musisz zrobic dwa razy left join na tę samą tabelę. Pamiętaj tylko by nadać aliasy
Go to the top of the page
+Quote Post
someone.cool
post
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 31.01.2009

Ostrzeżenie: (0%)
-----


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`
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 20:54