Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%)
|
I teraz pojawia się problem ... nie mam dostępu do news.id bo zostało nadpisane przez users.id Nie da się jakoś tak zrobić żeby dać " ... LEFT JOIN users id as user_id, nick ...." (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Oj chyba tak. po left join dajesz nazwę tabeli, a nie pola w tabeli. POla określasz w select. Czyli jeśli chcesz, aby ci się pole users.id nazywalo inaczej niż id to dajessz w select users.id as usersid i git. (patrz mój post wyżej).
No chyba że ja nie kumam o co ci chodzi. No ale masz konflikt nazw (dwa id), czyli więc to w selectie trzeba rozwiązać (patrz wyżej) |
|
|
|
Kuziu Left Join a nadpisywanie kolumn 15.03.2005, 00:02:51
nospor Coś takiego w selecie musisz rozwiązać:
[SQL] pobi... 15.03.2005, 08:34:19
Kinool a nie przypadkiem tak:
[SQL] pobierz, plaintext SE... 15.03.2005, 08:59:47
nospor Może być i as, ale i bez as działa. Ja zawsze uzyw... 15.03.2005, 09:02:45
Kuziu To to wiedziałem ...
chodziło mi o aliasy do tabe... 15.03.2005, 09:26:31
nospor [SQL] pobierz, plaintext SELECT news.id newsid,use... 15.03.2005, 09:33:10
Kuziu Dobra bo ja czegoś nie kumam :|
[SQL] pobierz, pl... 15.03.2005, 09:36:03
Kuziu Ok działa ...
[SQL] pobierz, plaintext SELECT new... 15.03.2005, 09:55:53 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 07:00 |