Итак, я создаю базу данных музыки. Я использую три таблицы (файлы, категории, категории_агрегирования).Внутреннее соединение SQL и несколько строк
Я хочу, чтобы иметь возможность выбрать файл, который находится в нескольких категориях (например, песню, которая как поп и рок)
Я уже сделал or
дисперсию (приведена ниже для справки)
SELECT DISTINCT `files`.`filename` FROM `files`
INNER JOIN `categories_assignments`
ON `files`.`id` = `categories_assignments`.`fileid`
INNER JOIN `categories`
ON `categories_assignments`.`catid` = `categories`.`id`
WHERE `categories`.`name` = 'rock' OR `categories`.`name`='pop';
и вопрос есть? ... – scaisEdge