sql - Join without specyfing primary and foreign key -


is possible (ex. in ms sql) perform join in way this:

select p.* person p join order o 

by default db engine relation between tables , use without writing additional:

on p.id = o.fk_person 

no need specify join clause in on of 2 ways.

implicit join notation:

select p.*  person p, order o p.id = o.fk_person 

or explicit join notation:

select p.*  person p inner join order o         on p.id = o.fk_person 

if won't specify join order, no server join anything. it's defined in sql standard.


Comments

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -