TB_Emloyee
というテーブルからデータを抽出しようとしています。テーブルには、C_ID, Name, Department, Count
という4つの列があります。私は希望同じテーブルの内部結合を使用してテーブルからデータを抽出できません
私のテーブルには、次のされたデータ
http://sqlfiddle.com/#!9/e74be
は出力以下の持っています。
C_ID NAme Department Count
200 Max IH 2
100 David PR 1
101 Lex PR 1
102 Alex IT 2
103 Slava IH 1
104 Tunja PR 2
これまで、私は以下のことを試みましたが、データ全体を取得できませんでした。
http://sqlfiddle.com/#!9/e74be/2/0
私はそうな状況で私を助けて、内側のクエリとの専門家ではありませんよ。
ありがとうございました。
@Mハリドのjunaid、私は、各columよりも12以上の列を持っている場合、「= b.'ColumnName」私はa.'ColunNameをwirteする必要が起こるかは、他の方法があります。あなたのソリューションは今のところ働いています。このリンクをチェックしてくださいhttp://sqlfiddle.com/#!9/56fe88/1 – user1521171
@ user1521171私は、すべての列が繰り返し値を持ちますが、カウント値が異なる場合は、繰り返される列のみを含める必要があります。 on節にある –
@M Khalid junaidあなたのソリューションはサンプルデータベースで作業しているようですが、現在のデータベースでは動作していないようです。私は、このリンク上に独自のデータベースを追加しました。 LFD_NrとHistorieは2つの主キーです。 http://sqlfiddle.com/#!9/c2940e/2 – user1521171