Mam problem z polaczeniem 2 zapytan do baz w osCommerce w "jedno"
Najpierw podam kod:
$feeds_sql = tep_db_query("select p.products_id, p.products_price, pd.products_name, pd.products_description, p.products_image, p.products_quantity from " . TABLE_PRODUCTS . " p left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id where p.products_status = '1' and pd.language_id = '" . (int)$languages_id . "' ORDER BY RAND() Limit 5" );
Ta funkcja pobiera 5 losowych produktow.
function tep_get_product_category($product_id) { $category_name = ''; $category_query = tep_db_query("select p2c.categories_id, cd.categories_name from " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join ". TABLE_CATEGORIES_DESCRIPTION ." cd on p2c.categories_id=cd.categories_id where p2c.products_id = '" . (int)$product_id . "'"); while($category = tep_db_fetch_array($category_query)) { $category_name .= $category['categories_name'].';'; } }
Ta funkcja jest odpowiedzialna za wyciagniecie nazwy kateogri.
$current_category_id
Tutaj jest id kategori ktora mnie interesuje
Probuje teraz zmodyfikowac pierwsze zapytanie przy pomocy drugiego tak aby moc w tym pierwszym dodac ograniczenie do aktualnej kategori (where baza_category_id = $current_category_id) jednak nie moge sie polapac w tych "left join on". Bede wdzieczny za pomoc