私は、ネストされたジョインステートメントを作成し、エイリアスをプログラミング目的で使用しようとしています。私が参加しようとしているテーブルとその外部キーのリストをあなたに教えてください。これは有効なクエリですか? (別名の繰り返し)
TABLE1: id (Foreign key)
TABLE2: id (primary key), idx (foreign key)
TABLE3: id (primary key), idx (primary key)
TABLE4: id (primary key), idx (primary key)`
SELECT *
FROM (((TABLE1 JOIN
TABLE2
ON TABLE1.id = TABLE2.id
) AS NEW_TABLE JOIN
TABLE3
ON NEW_TABLE.id = TABLE3.id AND NEW_TABLE.idx = TABLE3.idx
) AS NEW_TABLE JOIN
TABLE4
ON NEW_TABLE.id = TABLE4.id AND
NEW_TABLE.idx = TABLE4.idx
);
これは有効なクエリで、エイリアスを使用するとわかりますか?
はあなたが使用している特定のDBMSを持っていますか? – Zi0n1
はい、SQL Server – sethu