Changes between Version 2 and Version 3 of UserBrowsesStoriesByGenre


Ignore:
Timestamp:
08/24/26 16:15:15 (13 days ago)
Author:
211099
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UserBrowsesStoriesByGenre

    v2 v3  
    22
    33=== Actor: **Regular User / Guest User**
     4
    45A user browses the platform filtering published stories by a specific genre to discover new content.
    56
     
    89**2.** The system retrieves and displays all available genres.
    910{{{#!sql
    10 SELECT g.genre_id, g.name, COUNT(hg.story_id) AS total_stories
     11SELECT g.genre_id, g.genre_name, COUNT(hg.story_id) AS total_stories
    1112FROM GENRE g
    1213LEFT JOIN HAS_GENRE hg ON g.genre_id = hg.genre_id
     
    2728JOIN GENRE g ON hg.genre_id = g.genre_id
    2829JOIN USERS u ON s.user_id = u.user_id
    29 JOIN STATUS st ON s.story_id = st.story_id
    3030LEFT JOIN LIKES l ON s.story_id = l.story_id
    3131LEFT JOIN COMMENT c ON s.story_id = c.story_id
    32 WHERE g.name = 'Fantasy' AND st.status = 'published'
     32WHERE g.genre_name = 'Fantasy' AND s.status = 'published'
    3333GROUP BY s.story_id, u.username
    3434ORDER BY total_likes DESC;