| 164 | | === „Кои учесници на настани исто така резервирале час за тренинг ‘Vinyasa’?“ === |
| 165 | | {{{ |
| 166 | | SELECT DISTINCT u.user_id, u.username, e.event_name, e.date |
| 167 | | FROM "User_Event" ue |
| 168 | | JOIN "Event" e ON e.event_id = ue.event_id |
| 169 | | JOIN "User_Booked_Class" ubc ON ubc.user_id = ue.user_id |
| 170 | | JOIN "Class_Includes_Training" cit ON cit.class_id = ubc.class_id |
| 171 | | JOIN "Training" t ON t.training_id = cit.training_id |
| 172 | | JOIN "User" u ON u.user_id = ue.user_id |
| 173 | | WHERE t.training_name = 'Vinyasa' |
| 174 | | ORDER BY e.date; |
| | 164 | === „Кои часови ги резервирал корисникот X, со информации за тренинг и инструктор?“ === |
| | 165 | {{{sql |
| | 166 | SELECT c.class_id, c.date, c.start_time, c.location, |
| | 167 | t.training_name, |
| | 168 | i.first_name || ' ' || i.last_name AS instructor |
| | 169 | FROM "User_Booked_Class" ubc |
| | 170 | JOIN "Class" c ON c.class_id = ubc.class_id |
| | 171 | LEFT JOIN "Class_Includes_Training" cit ON cit.class_id = c.class_id |
| | 172 | LEFT JOIN "Training" t ON t.training_id = cit.training_id |
| | 173 | LEFT JOIN "Instructor" i ON i.instructor_id = c.instructor_id |
| | 174 | WHERE ubc.user_id = $1 |
| | 175 | ORDER BY c.date, c.start_time; |