![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 21.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć. Jak odwołać się podwójnie do tej samej tablicy. Chodzi mi o wyciągnięcie rekordu dla zawiadomienia gdy mamy takie tablice:
user ----- id nazwa zawiadomienie ---------------- zglaszajacy_id zawiadamiany_id tekst zglaszajacy_id i zawiadamiany_id to połączenie z user.id |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
poczytaj o LEFT JOIN ... bardzo łatwo zastosować ...
Tu jest to chyba najjaśniej opisane ... http://www.tizag.com/mysqlTutorial/mysqlleftjoin.php ... tutaj też http://www.w3schools.com/Sql/sql_join.asp |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 21.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
co jest źle? taki mam błąd 1054: Unknown column 'b.id' in 'on clause' |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 9 Dołączył: 16.09.2005 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
W Kodzie błędu ci pisze:
1054: Unknown column 'b.id' in 'on clause' - 1054 Nieznana kolumna 'b.id' Czyli nie znajduje takiej kolumny w bazie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Podam ci jeszcze jedną wymyślony przykład porównaj z twoim
Porównaj jaki możesz mieć błąd (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował _Martin_ 11.01.2009, 02:04:40 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 21.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
No nie znajduje ae niby czemu. b jest przecież aliasem tablicy user a user jest na pewno
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cytat No nie znajduje ae niby czemu. b jest przecież aliasem tablicy user a user jest na pewno a dlaczego nie możesz 2 razy odwołać się do tej samej tablicy ? z tego co w innym topicu napsiałeś - ten sam problem - wydaje się że zadziałą ;] Ten post edytował melkorm 11.01.2009, 13:06:39 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 21.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
nie mogę chyba bez aliasow 2 razy do tej samej bo potrzebuje wyciągnąć z niej dwa razy te same dane
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 21.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
nie działa a poza tym tablice auto ominąłeś (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie działa a poza tym tablice auto ominąłeś bo w 1 poście nie ma o niej ani słowa? Wróżką nie jestem żeby wiedziec co ją łaczy z resztą tabel ... ;] I działa(ale bez auto) ;p Ten post edytował melkorm 11.01.2009, 21:50:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 22:30 |