объединение одной таблицы несколько раз в другие таблицы

У меня есть три таблицы:

Пользователь таблицы (ИД пользователя)

Ключ таблицы (идентификатор пользователя)

Настольный ноутбук (userid laptopid)

Я хочу, чтобы все пользователи имели либо ключ, либо ноутбук, либо оба. Как мне написать запрос, чтобы он использовал соединение между таблицей User и таблицей Key, а также соединение между таблицей User и таблицей Laptop?

Основная проблема заключается в том, что в реальном сценарии существует около 12 соединений таблиц, например:

"выбрать .. из левого соединения b на (...), c присоединиться к d на (..), e, f, g где ...",

и я вижу, что a может быть присоединен к b, и a также может быть присоединен к f. Итак, если я не могу сделать так, чтобы таблицы a, b и f выглядели бок о бок, как мне написать SQL-запрос?

Ответы на вопрос(6)

Ваш ответ на вопрос