私は、クエリの出力に対して自己内部結合を実行できるようにしたいと考えています。 INNER JOINを自己の実行、最も簡単な場合には、簡単です :SQL:INNER JOINの出力を自己参照する方法は?
SELECT *
FROM A a1 INNER JOIN
A a2 ON
a1.key = a2.key
問題は、私は、この自己インナーを行う必要があるということですが、他の内部の出力にに参加に参加。何かのように
SELECT *
FROM DATA.A A INNER JOIN
DATA.B B
ON A.key = B.key output /* output is the dataset I am interested in */
INNER JOIN
(FROM DATA.A A INNER JOIN
DATA.B B
ON A.key = B.key output2) /* same code to get output, so that I can self reference */
ON
OUTPUT.key_alt = OUTPUT2.key_alt
そうすることは可能ですか?私はoutput
を私のデータベースに保存できません。 SQL Serverで
mysqlまたはsql server? – SqlZim
あなたができることはあなたが簡単にそれを読むことができるように出力選択文を解読することです。この段階で私はあなたが何をしたいかを理解できません – maSTAShuFu
更新された質問。 –