Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 14 Dołączył: 21.01.2009 Skąd: Mszczonów Ostrzeżenie: (0%)
|
Witam.
Mam problem z kwerendą mysql. Mój problem wygląda następująco: Muszę pobrać tylko te rekordy z tabeli1, które mają swoje odpowiedniki w tabeli2 (pole id), przy czym chcę pobierać 5 kolejnych rekordów, począwszy od x. Mój kod wygląda następująco:
Lecz niestety nie działa. Nie wiem co jest źle i czy w ogóle da się coś takiego zrobić. Proszę o pomoc. Pozdrawiam, Rytek. Ten post edytował rytek 29.07.2009, 11:29:11 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Poprawiona wersja:
Twoje błędy: 1. Zabrakło AS w pierwszej linijce 2. LEFT JOIN w złym miejscu, powinien być po FROM ... 3. LEFT jest niepotrzebne, bo: Muszę pobrać tylko te rekordy z tabeli1, które mają swoje odpowiedniki w tabeli2 4. Dwa razy dałeś warunek prefix_artykuly_glowna.typ='T' Tak z grubsza. Nie wiem czy będzie działało, ale błędami składni sypać już nie powinno. Ten post edytował sowiq 29.07.2009, 11:39:19 |
|
|
|
rytek [PHP][MYSQL] Zliczanie wystąpień w powiązanej tabeli 29.07.2009, 11:11:44
rytek Dzięki wielkie za szybki odzew, ale...
Niest... 29.07.2009, 11:34:35
sowiq Sorry, mój błąd. Oczywiście najpierw GROUP BY , a ... 29.07.2009, 11:39:56
rytek Dzięki wielkie! Masz wielkiego plusa
Dz... 29.07.2009, 11:51:15 
sowiq Cytat(rytek @ 29.07.2009, 12:51:15 ) ... 29.07.2009, 11:57:27
rytek Po przywróceniu poprzedniego i wywaleniu group by ... 29.07.2009, 12:05:01
MatKus Jako, że akurat siedze nad czymś podobnym, to nie ... 29.07.2009, 19:22:03 ![]() ![]() |
|
Aktualny czas: 8.05.2026 - 17:33 |