$foldersClause='res_id in (select res_id from folders LEFT JOIN entities_folders ON folders.id = entities_folders.folder_id LEFT JOIN resources_folders ON folders.id = resources_folders.folder_id ';
$foldersClause.='WHERE entities_folders.entity_id in (?) OR folders.user_id = ?)';
$whereClause="(res_id in (select res_id from users_followed_resources where user_id = ?)) OR ({$foldersClause})";
$foldersClause='res_id in (select res_id from folders LEFT JOIN entities_folders ON folders.id = entities_folders.folder_id LEFT JOIN resources_folders ON folders.id = resources_folders.folder_id ';
$foldersClause.='WHERE entities_folders.entity_id in (?) OR folders.user_id = ?)';
$whereClause="(res_id in (select res_id from users_followed_resources where user_id = ?)) OR ({$foldersClause})";