異なるテーブルの複数のカラムをマージする必要があります。私のコードはクエリに永遠に奪われています。これは、複数のテーブルをマージする正しい方法ですか?これを行うより効率的な方法がありますか?私はPostgreSQL 9.6.5を使用しています。異なるテーブルから複数のカラムをマージする
SELECT
i.id, i.hdm_id, i.tos,
c.itemid, c.cid,
pr.code,
p.lag
FROM Table1 i
JOIN Table2 c ON
i.id = c.id
JOIN Table3 pr ON
c.id = pr.id
JOIN Table4 p ON
pr.id = p.id ;
ルックアップインデックス。 – GurV
インデックスはテーブル全体の結合に役立ちません – JustMe
@ idMeフィールドが主キーであるだけでなく、インデックスされます。 –