Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Zapytanie z funkcja count
Forum PHP.pl > Forum > Przedszkole
piotr485
Witam, mam katalog firm i mam problem z zapytaniem, chciałbym wyciągnąć wszystkich użytkowników którzy maja przynajmniej jeden wpis czyli pakiet = 0

Robię to obejściem w ten sposób:

  1. $pob_uzytkownikow = mysql_query('SELECT nazwa_firmy FROM uzytkownicy LIMIT 10') or die(mysql_error());
  2.  
  3. while($rr = mysql_fetch_array($pob_uzytkownikow)) {
  4.  
  5. $licz_wpisy = mysql_query('SELECT count(*) AS ile FROM katalog_firm WHERE id_uzytkownik = "'.$rr['id'].'" AND pakiet = "0"') or die(mysql_error());
  6. $d_licz_wpisy = mysql_fetch_assoc($licz_wpisy);
  7. $ile_wpisow = $d_licz_wpisy['ile'];
  8.  
  9. if($ile_wpisow >= 1) ...
  10.  
  11. }


Z tym, że chciałbym to zrobić jednym zapytaniem, a w ten sposób nie może być bo mam ustawiony limit na 10 i jak trafie choc jedna firme bez pakietu = 0 to juz bedzie lipa, ktos moze podpowiedziec jak to zrobic jednym zapytaniem?

Z góry dziekuje
Pyton_000
left join + group by
piotr485
a jak ustawić limit zeby byly pobierane tylko te co mają chociaz jeden wpis ?
rad11
Having
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.