У меня есть это активы таблицы:
Mysql Условный граф
asset_id | mediumint(8)
asset_type_id | mediumint(8)
asset_name | varchar(200)
и таблицу поиска:
product_id | mediumint(8)
asset_id | mediumint(8)
sequence | smallint(3)
В основном, поисковая таблица может иметь несколько записей активов в течение пункт. И вы можете получить описание товара в таблице активов.
Активы классифицируются как изображение, видео, звук и т. Д. На основе его объекта asset_type_id. Этот объект asset_type_id содержит целые числа от 1 до 16.
Теперь я хочу подсчитать количество изображений (1), видео (2) и звук (3) ТОЛЬКО для определенного элемента. В любом случае, я могу сделать это, используя один SELECT QUERY?
Я не могу ограничить свой выбор только значением asset_type_id = 1 или 2 или 3, потому что мне все еще нужны данные других активов.
да. Как вы хотите выход? – gbn
Я хочу, чтобы это как product_id | asset_count_image | asset_count_video | asset_count_sound –