Moje pytanie brzmi czy jest optymalne? Czy można je lepiej skonstruować:
SELECT *, `'.$prefix_mysql.permissions.'`.name AS name_access, `'.$prefix_mysql.permissions.'`.description AS name_desc, `'.$prefix_mysql.permissions.'`.category AS category, `'.$prefix_mysql.role_permission.'`.id AS rp_id FROM `'.$prefix_mysql.role_permission.'` LEFT JOIN `'.$prefix_mysql.permissions.'` ON `'.$prefix_mysql.role_permission.'`.id_permission = `'.$prefix_mysql.permissions.'`.id LEFT JOIN `'.$prefix_mysql.groups.'` ON `'.$prefix_mysql.role_permission.'`.id_groups = `'.$prefix_mysql.groups.'`.id WHERE `'.$prefix_mysql.role_permission.'`.id_groups = :id AND `'.$prefix_mysql.permissions.'`.category = :id2