Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Rozbudowanie SELECTu
lukko
post
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 (IMG:style_emoticons/default/smile.gif) więc proszę o wyrozumiałość


Go to the top of the page
+Quote Post
erix
post
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
Go to the top of the page
+Quote Post
lukko
post
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 (IMG:style_emoticons/default/smile.gif) więc chyba nie tak kombinuje ;/
Go to the top of the page
+Quote Post
thek
post
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.
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: 2.10.2025 - 16:48