Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Złe pobieranie wyników przy left joinach
Forum PHP.pl > Forum > Przedszkole
fastlone
Witajcie.

Zbudowałem sobie mniej więcej takie zapytanie (zamiast 1 normalnie jest zmienna w where):
  1. SELECT a . * , frac.fracuid, frac.workeruid, fracinfo.frac_uid, fracinfo.DESC AS fractionname, biz.bizuid, biz.workeruid, bizinfo.buss_uid, bizinfo.DESC AS biznes, org.orguid, org.workeruid, orginfo.org_uid, orginfo.DESC AS organizacja
  2. FROM `oxrp_players` a
  3. LEFT JOIN `oxrp_fracworker` frac ON ( a.player_uid = frac.workeruid )
  4. LEFT JOIN `oxrp_fractions` fracinfo ON ( frac.fracuid = fracinfo.frac_uid )
  5. LEFT JOIN `oxrp_bizworker` biz ON ( a.player_uid = biz.workeruid )
  6. LEFT JOIN `oxrp_biznesy` bizinfo ON ( biz.bizuid = bizinfo.buss_uid )
  7. LEFT JOIN `oxrp_orgworker` org ON ( a.player_uid = org.workeruid )
  8. LEFT JOIN `oxrp_organizacje` orginfo ON ( org.orguid = orginfo.org_uid )
  9. WHERE a.guid = '1'
  10. ORDER BY a.player_uid ASC
  11. LIMIT 0 , 30

O to jak pobierane są wyniki, w zdjęciu sql_error_diff pokazana jest różnica
http://imageshack.us/g/832/sqlerrorh.png/

Co jest nie tak w moim zapytaniu?
luckyps
A co powinno zwrocic zapytanie questionmark.gif
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.