Mysql version - 5.6
select * from users u left join privsroles pr on pr.id_priv = p.id_priv left join privs p left join roles r on u.id_role = 'pr.id_role' and u.id_role = 'r.id_role' where u.id_user = 2 Such a request produces an error:
Π£ Π²Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π² Π·Π°ΠΏΡΠΎΡΠ΅. ΠΠ·ΡΡΠΈΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ MySQL Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΠΎΠΊΠΎΠ»ΠΎ 'where u.id_user = 2 limit 0, 50' Π½Π° ΡΡΡΠΎΠΊΠ΅ 7 How to fix?
limit 0, 50present in your code? Where does it appear in the error message? - Valentyn Hruzytskyi