#mysql
Вопрос:
SELECT first_name, last_name, se.socialevent_id, title FROM 354groupb1.social_event se INNER JOIN 354groupb1.executive e ON se.executive_id = e.executive_id INNER JOIN 354groupb1.member m ON e.member_id = m.member_id INNER JOIN 354groupb1.pnms pm ON m.net_id = pm.net_id WHERE se.executive_id IS NOT NULL OR se.member_id IS NOT NULL;
- Все мои
first_name
иlast_names
хранятся внутриPNMS
таблицы. - Я хочу написать запрос, который будет отображать
first_name
иlast_name
всех, кто присутствовал на мероприятии. - Однако, когда я выполняю этот запрос, он будет отображать только одного человека на событие. *PNMS означает Потенциальных Новых Участников. Все исполнители и участники должны быть PNM
- Как мне привлечь более одного участника для участия в социальном мероприятии и более одного руководителя для проведения мероприятия
Комментарии:
1. Что означает или означает «PNMS»?
2. Что вы подразумеваете под «хранящимся в одном объекте»?
3. Что
social_event
на самом деле представляет собой ваша таблица? Ваш дизайн БД позволяет использовать только 2 человека (одного «руководителя», что бы это ни значило, и одного «участника»), поэтому неясно, как должна работать БД…4. Ваша модель данных допускает только одного участника и одного руководителя на одно социальное мероприятие
5. И ваш запрос получает имя руководителя каждого мероприятия.