Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Mała pomoc
Forum PHP.pl > Forum > Przedszkole
motyl-pl
Witam,

  1. $qry = mysql_query("SELECT *
  2. FROM wizytowka_firmy
  3. WHERE kategoria = '$id' or podkategoria = '$id'
  4. AND nazwa_firmy IS NOT NULL
  5. ORDER by (SELECT COUNT(1) FROM wizytowka_firmy_images
  6. WHERE wizytowka_id = '$wizytowkaID' && typ ='file_logo')
  7. LIMIT $od, $iLimit");


Czy mógłby mi ktoś wskazać ścieżkę jak utworzy warunek sortowania by pierw pokazywało się z countem > 0 ?
skowron-line
  1. SELECT *,
  2. (
  3. SELECT COUNT(1) FROM wizytowka_firmy_images WHERE wizytowka_id = '$wizytowkaID' && typ ='file_logo'
  4. ) AS ile
  5. FROM wizytowka_firmy
  6. WHERE kategoria = '$id' OR podkategoria = '$id'
  7. AND nazwa_firmy IS NOT NULL
  8. ORDER BY ile DESC
  9. LIMIT $od, $iLimit

* pisane z palca
motyl-pl
pisane z palca, naprowadzające pewnie na dobrą ścieżkę..
dziękuje ;-)

  1. $qry = mysql_query("SELECT *, (SELECT COUNT(*) FROM wizytowka_firmy_images
  2. WHERE wizytowka_id = wizytowkaID && typ ='file_logo') as cnt
  3. FROM wizytowka_firmy
  4. WHERE kategoria = '$id' or podkategoria = '$id'
  5. AND nazwa_firmy IS NOT NULL
  6. ORDER by cnt DESC
  7. LIMIT $od, $iLimit");


Rozwiązanie dla potomności, do zamknięcia.
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.