SQL Serverテーブルがあります。今、この表には、複数の列を選択する方法単一のテーブルから同じ行に値を設定する
A, B, C, D, E, F, G
は、今私はだから私は、行A,B,C,D
列が同じデータを持っている。この表から行を選択しようとしています。この
A=A, B=B, C=C, D=D and G > 132
のように、このテーブルから行を選択したい、主キーId
のような列がありますG列データ> 1322.
どうすればいいですか?ありがとうございました。
私はこのクエリを試みたが、同じID列
SELECT TableA.Id,TableA.UserId,TableA.MaximumHp,TableA.Attack,TableA.Defense,TableA.SpAttack,TableA.SpDefense,TableA.Speed
FROM myTable as TableA
Inner Join myTable as TableB on
TableA.MaximumHp = TableB.MaximumHp
AND TableA.Attack = TableB.Attack
AND TableA.Defense = TableB.Defense
AND TableA.SpAttack = TableB.SpAttack
AND TableA.SpDefense = TableB.SpDefense
AND TableA.Speed = TableB.Speed
AND TableA.Id != TableB.Id
を返すと、SQL Server 2008 R2の
私は理解していない> - A = A、B = B、C = C、D = Dは*常に*真となります。何を手に入れようとしていますか?サンプルデータが参考になります。 – Eric
列Aの値が「A」であることを意味しますか? – Lamak
このテーブルから、A、B、C、D行の同じ列の行を選択しようとしています。 – MonsterMMORPG