Можно выполнять регистрации в пути, как это (например, в MS SQL.):Регистрация без specyfing первичного и внешнего ключа
select p.* from Person p join Order o
По умолчанию двигатель DB может выглядеть для любого соотношения между этой таблицы и использования без письменного разрешения:
on p.ID = o.FK_Person
Не уверен, что вы просите. Когда вы присоединяетесь, вы должны присоединиться к таблицам в каком-либо поле. Не обязательно быть PK или FK, но будет большую часть времени. –
Я имею в виду - все время я пишу похожие запросы. В программировании у вас есть так много вещей, которые позволяют вам писать меньше - и здесь вы обычно присоединяетесь к PK и FK, поэтому почему бы не использовать PK и FK, если ничего не указано/ – Pavel
Поскольку программирование не является магии. Вы должны знать, что делаете. –