У меня есть следующий сценарий:
Проект может иметь несколько состояний.Они сохраняются в виде списка через запятую в базе данных проекта.Теперь я хочу сгруппировать в соответствии с этим статусом.Каждый проект должен присутствовать в каждой статусной группе, которая ему назначена.
Левое объединение с IN, к сожалению, не приносит желаемого дублирования проектов.
Как еще должно выглядеть объединение?
SELECT data__projects.*,
FROM `data__projects`
LEFT JOIN data__statuses
ON data__statuses.id IN (data__projects.status)