WITH
    permitted as (
        SELECT
            folder_id
        FROM
            permissions
        WHERE
            user_id = $1
    )
SELECT
    folder_id, owner_id, folder_name, created_at
FROM
    folders
WHERE
    folder_id IN (
        SELECT
            folder_id
        FROM
            permitted
    )
    AND parent_folder_id NOT IN (
        SELECT
            folder_id
        FROM
            permitted
    )