Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 26.10.2010 Ostrzeżenie: (0%)
|
hej, mam problem podczas wyciągania wyników z dwóch tabel przy czym w drugiej tabeli nie koniecznie musi być rekord odpowiadający pierwszej. Wiem że muszę się w takim przypadku posłużyć left join ale coś mi to nie wychodzi, o to kod
otrzymuję po wykonaniu tego zapytania taki błąd: Cytat #1066 - Tabela/alias nie s? unikalne: 't_odnowienie' nie wiem co jest, kombinowałem z aliasami ale też nie było żadnego efektu, może coś źle robię? proszę o pomoc! i dziękuję
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Po co we FROM uzywasz t_odnowienie skoro robisz LEFT JOIN na t_odnowienie ? Tu masz już wlasnie problem o ktorym pisze ci blad - t_odnowienie nie jest unikalne.
Jesli jednak naprawde z jakiegos powodu potrzebyjesz dwa razy tego t_odnowienie to na left join musisz utworzuc alias dla t_odnowienie i poslugiwac sie tym aliasem |
|
|
|
gawar [MySQL] left join 25.01.2011, 12:53:46
wookieb [SQL] pobierz, plaintext SELECT t_danezm.id_miejsc... 25.01.2011, 12:58:31
gawar a dziękuję, myślałem że wszystko co jest w SELECT ... 25.01.2011, 13:03:08 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 19:20 |