Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Rozbudowanie SELECTu
lukko
post 2.09.2009, 15:12:06
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.03.2009

Ostrzeżenie: (10%)
X----


Witam,

  1. $przedstawiciel = filter_text($row_orders["admin_lastname"]);


Zapytanie w SELECT:

  1. LEFT JOIN admin AS d ON d.admin_id=c.id_przedstawiciela


I poprawnie mi wyświetla z tabeli customers z pola admin_lastname nazwiska przedstawicieli

Ale bym chciał żeby również mi nie tylko nazwiska wyświetlało z c.id_przedstawiciela ale też z c.id_dok

id_przedstawiciela są w tej samej tabeli z id_dok i są różne wartości to się gryźć nie będą.

Nie wiem czy poprawnie i sensownie pytanie złożyłem ale to przedszkole smile.gif więc proszę o wyrozumiałość


Go to the top of the page
+Quote Post
erix
post 2.09.2009, 15:17:39
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://dev.mysql.com/doc/refman/5.0/en/join.html


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
lukko
post 2.09.2009, 15:29:55
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 12.03.2009

Ostrzeżenie: (10%)
X----


Kierując się linkiem wyżej próbowałem tak:

  1. LEFT JOIN admin AS d ON (d.admin_id=c.id_przedstawiciela AND d.admin_id=c.id_dok)


Ale wtedy ani z pola id_przedstawiciela ani z pola id_dok nie wyświetla mi nazwiska smile.gif więc chyba nie tak kombinuje ;/
Go to the top of the page
+Quote Post
thek
post 2.09.2009, 16:17:17
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Łączysz tylko po polu łączącym obie tabele (czyli d.admin_id=c.id_przedstawiciela), ale wyświetlasz więcej kolumn w wyniku tuż po SELECT.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 4.07.2025 - 18:39