первого У меня есть таблица, которая является стержнем выглядит следующим образомзначения Count из столбца таблицы
pivot_product_Id | productsxx_Id | category_Id | subcategory_Id | color_Id
---------------------------------------------------------------------------
1 | 1 | 1 | 1 | 1
2 | 1 | 1 | 1 | 2
3 | 3 | 1 | 1 | 3
4 | 4 | 1 | 2 | 4
5 | 4 | 1 | 2 | 5
6 | 2 | 2 | 4 | 6
7 | 5 | 2 | 5 | 7
и у меня есть таблица цветов, как этот
color_Id | color | color2
------------------------------------------
1 | black | white
2 | blue | orange
3 | white | black
4 | purple | black
5 | black | green
6 | red | black
и мой вопрос находится в рубрике ID 1 или 2 ... сколько черного цвета существует? Подсчет из цветных и цветных столбцов
и я пробовал что-то вроде этого, но не получая результат, я хочу и нуждаюсь в помощи для создания правильного запроса.
if(isset($shoes_post_var) || isset($nightwear_post_var)|| isset($outwear_post_var)){
$query3 = "SELECT count(*)
FROM pivot
JOIN category ON
pivot.category_Id = category.category_Id
JOIN subcategory ON
pivot.subcategory_Id = subcategory.subcategory_Id
JOIN color ON
pivot.color_Id = color.color_Id
JOIN productsxx ON
pivot.productsxx_Id = productsxx.productsxx_Id
WHERE
color IN ('$black')
or
color2 IN ('$black')
AND
category IN ('$shoes_post_var','$nightwear_post_var','$outwear_post_var')
GROUP BY pivot.color_Id ASC ";
$query5 = mysql_query($query3)or die(mysql_errno());
$total = mysql_result($query5, 0);
echo ' '.'('.$total.')';}
Создание и отладка запроса в виде простого текста в PHPMyAdmin, MySQL консоли или ваш любимый инструмент для управления БД. ** ТОЛЬКО ПОСЛЕ ** вы получаете запрос, который работает - переместите его на php. То же самое и для вопросов - если вы спросите о mysql, удалите все, что не относится к запросу, - любой php-код в этом случае. – zerkms
используя phpmyadmin, gona посмотрите на него. – samuel
, а как насчет отображения * реального запроса *? – zerkms