Changes between Version 14 and Version 15 of Normalization


Ignore:
Timestamp:
09/23/25 10:52:56 (5 hours ago)
Author:
223075
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Normalization

    v14 v15  
    162162== Пример за cross-domain прашање ==
    163163
    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
     166SELECT c.class_id, c.date, c.start_time, c.location,
     167       t.training_name,
     168       i.first_name || ' ' || i.last_name AS instructor
     169FROM "User_Booked_Class" ubc
     170JOIN "Class" c                 ON c.class_id = ubc.class_id
     171LEFT JOIN "Class_Includes_Training" cit ON cit.class_id = c.class_id
     172LEFT JOIN "Training" t         ON t.training_id = cit.training_id
     173LEFT JOIN "Instructor" i       ON i.instructor_id = c.instructor_id
     174WHERE ubc.user_id = $1
     175ORDER BY c.date, c.start_time;
    175176}}}
    176 
    177177
    178178== Имплементација во Express ==