Это должно работать:
SELECT products.*
FROM products,
product_category
WHERE product_category.categoryid = CATEGORY_ID
AND products.catalogid = product_category.catalogid
Или, если вы предпочитаете присоединиться:
SELECT products.*
FROM products
INNER JOIN product_category ON products.catalogid = product_category.catalogid
WHERE product_category.categoryid = CATEGORY_ID
Просто замените CATEGORY_ID
по идентификатору категории вы хотите выбрать.
product_category
является таблица ссылка, соединяющая таблицы products
и product_category
вместе: она содержит catalogid
, ссылаясь на идентификатор категории, и catalogid
, ссылаясь на идентификатор продукта.