Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Problem z LEFT JOIN
Forum PHP.pl > Forum > Przedszkole
Ulysess
chciałbym pobrać z tabeli_a oraz tabeli_b kilka informacji następnie za pośrednictwem pętli wyświetlić maksymalnie 100

zapytanie wygląda następująco:

  1. $zapytanie['rodzaj_sortowania'] = "SELECT c.`pole1`,c.`pole2`,c.`pole3`,c.`pole4`,t2.`pole5`,t2.`pole6`,t2.`pole7` FROM tabela_a c LEFT JOIN tabela_b t2 ON c.id = t2.id ORDER BY c.`pole1` DESC LIMIT 100";
  2. $wykonano_zapytanie['rodzaj_sortowania'] = mysql_query($zapytanie['rodzaj_sortowania']) or die(mysql_error());


w tabeli_a oraz tabeli_b znajduje sie po 10 rekordów a wyświetla mi 66 Oo w czym jest problem ?
zordon
zapytanie na pierwszy rzut oka wygląda na poprawne... jesteś pewien, że tabela_a nie ma faktycznie 66 rekordów? może masz jakieś stronnicowanie lub limit i nie widzisz wszystkich?
jeśli jesteś pewien to napisz co to za rekordy, dubluje rekordy z obu tabel? a moze gdzies wyswietla nulle gdzie nie powinien?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.