Подскажите, что не так в запросе?
есть 2 таблицы:
product и product_properties
Нужно извлечь все товары, которые равны category_id и черному цвету.
Сам запрос:
$query = "SELECT prod.* FROM product prod JOIN product_properties pp ON pp.product_id = prod.id WHERE prod.category_id = '$category_id' AND pp.color = 'Чёрный'";
$res = mysqli_query($connection, $query);
в итоге по подсчётам должно выдавать 6 товаров, а выдаёт 42