Как показать 0 или нулевые значения, если запись не найдена в справочной таблице
У меня есть 3 таблицы UserMaster , pagesMaster и pageRightMaster
Таблица UserMaster хранит данные пользователей,
pagesMaster хранит данные страниц,
pageRightMaster хранит записи о том, какой пользователь имеет какие разрешения.
вот структура таблицы
https://i.stack.imgur.com/9OiOR.png[^]
Теперь я хочу, чтобы отобразить все страницы от страниц, основная таблица пользователей с их разрешения. Если запись разрешения пользователя для конкретной страницы не найдена, она должна отображаться как 0.
это означает, что если пользователь выберет userid 2, то все страницы из таблицы pages_master будут отображаться вместе с его page_permissions. Если в таблице page_permission нет записи для конкретного пользователя, это означает, что у пользователя нет разрешения, и он должен отображаться как 0.
Что я уже пробовал:
Я пробовал с несколькими запросами соединения, но это тщетно