При выполнении запроса присоединения вы можете указать, к какому столбцу присоединиться.В этом случае это будет:
select users.id, settings.*
from users
join settings on users.id = settings.id
Вы также можете использовать двойное предложение from
, которое, я думаю, приводит к тому же самому скоростному фону, который будет выглядеть так:
select users.id, settings.*
from users, settings
where users.id = settings.id
Если заданы правильные индексы, соединение должно быть быстрее, чем 2 выбора.Конечно, когда речь идет о скорости, есть много факторов, таких как нагрузка, сеть, что кешируется, а что нет и т.д.