Ответов: 1 Просмотров: 31
|
Добрый вечер Помогите, пожалуйста, составить SQL запрос.
Вот структура таблиц:
Нужно подсчитать количество новых файловых, с учетом того что файл может отностится к разным жанрам (записям из таблицы section).
т.е. например, мне нужно узнать сколько новых файлов в папке "зарубежные".
Без учета, того что файл относится только к одной категории сделал вот так:
CODE ( SQL):
скопировать код в буфер обмена
SELECT * , (SELECT count( * ) FROM d_files WHERE d_files.path LIKE concat( d_section.path, '%' ) ) AS cnt FROM d_section
Но надо, чтобы ещё учитывало, что файл относится к разным жанрам |