PostgreSQL INNER JOIN は JOINだけで書ける、さらにusingで簡略化

PostgreSQL

INNER は単純に省略できます

SELECT cd,name,value FROM
t_master INNER JOIN t_price ON t_master.cd = t_price.cd 

このINNER JOINと、JOINだけで書くSQLは同義になります

SELECT cd,name,value FROM
t_master JOIN t_price ON t_master.cd = t_price.cd 

USINGを使う

さらに上記を簡略化できます。同じフィールド名なら USINGを利用してもっと短くできます。

SELECT cd,name,value FROM t_master JOIN t_price USING(cd) 
タイトルとURLをコピーしました