Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] - zlozone zapytania
Forum PHP.pl > Forum > PHP
pieto
Witam,
Taka sytuacja :
Mam tabele kategori (categories) , tabele opisów (categories_description) tabele produktów (products) i tabele wiążąca produkty z kategoriami (products_to_categories)

potrzebuje wybrac te rekordy dla ktorych kategoria jest nie pusta dla danego producenta
(id producenta znaduje sie w tabeli products)

czy jest mozliwe skonstruwanie takie zapytania?

Próbuje tak:

  1. <?php
  2. $categories_query_catmenu = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id, c.art, pc.products
    _id, pc.categories_id from "
     . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd products_to_categories pc, p.products.id,p. p.manufacturers_id JOIN LEF
    T products p ON p.products_id = pd.products_id WHERE c.parent_id = '"
     . $currentParID . "' and c.categories_id = cd.categories_id and cd.language_id='" . $languages_id ."' and c.categories_status = '1' order by sort_order, cd.categories_name");
  3.  
  4. $numberOfRows = tep_db_num_rows($categories_query_catmenu);
  5. ?>


z gory dzieki za podpowiedz
wipo
Nie rozumiem zbytnio pytania o co dokładnie pytasz.
Może daj po prostu WHERE kategoria!=''
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.