SELECT * FROM `roles` LEFT JOIN `roles_routes`
ON `roles.id` = `roles_routes`.`role_id`
WHERE `roles_routes`.`access`=(SELECT `access` FROM `roles_routes` WHERE `role_id`=1)
OR (`roles_routes`.`access`>(SELECT `access` FROM `roles_routes` WHERE `role_id`=1)
AND `roles_routes`.`access`=(SELECT `access` FROM `roles_routes` WHERE `role_id`=1))
Я потом конечно украсивлю как вы говорили чтобы (SELECT `access` FROM `roles_routes` WHERE `role_id`=1) сократить. Но все же тут предполагается что`roles_routes`.`access`= равен одному
А нужно для каждого `roles_routes`.`access` и с каждым (SELECT `access` FROM `roles_routes` WHERE `role_id`=1) сравнить
Сергей Протько Увидел у вас Full-stack developer (Symfony, Angular) и по спокойней стало, а то я думал сейчас с покупкой IBM'ом ноды на пыхе никого не останется
Сергей Протько А если речь идти об апи будет, RPC/REST , то годна ли симофния или лара в плане конечно производительности, при хотя бы ну 500 клиентов разом или нода лучше?