То ли выборка на самом деле интересная, то ли я туплю по страшному.
Не могу решить вопрос.
Значит есть ОДНА таблица с двумя полями:
person | action
Персоны и их действия.
Вопрос: Как достать полный список персон и полный список действий.
Так, чтобы даже если персона не делала такого действия, само действие стояло в результатах с самой персоной.
Плюс у каждой пары персона - действие стоял "статус" делал/неделал.
Как-то так:
person | action | status
Вася - Пил - Нет
Вася - Закусывал - Нет
Вася - Побрился - Да
Петя - Побрился - Нет
Петя - Закусывал - Нет
Петя - Пил - Да
Т.е. для каждой персоны надо выполнить полный перебор всех возможных действий, собранных из этой же таблицы.
Вложенные запросы, если оно того требует - приветствуются.
Главное чтобы транзакция была одна.
|