0
Hello, Check out this query:
SELECT `permission`.`visible`, `menu`.* FROM `tb_permission` `permission` LEFT JOIN `tb_menu` as `menu` ON `menu`.`id` = `permission`.`menu_id` WHERE `permission`.`visible` = 1 AND `permission`.`type` = 0 OR `permission`.`type` = 1 AND `permission`.`role_id` = '1' ORDER BY `menu`.`id` ASC
Now look at the result:
It should not only come results, whose field visible
is equal to 1 ?
"It should not only come results, whose Visible field is equal to 1", see if the
or
of your query is not bringing unwanted results– Ricardo Pontual
@Ricardopunctual, yes, it is! If I remove, I can see the correct results, I withdrew the
or
, and traded for!= 2
and it worked. Thank you– Wagner Fillio