次の設定があるとします。
DECLARE @TemplateInfo table (Name varchar(10), aRow int, aCol int, Value int)
insert INTO @TemplateInfo (Name, aRow, aCol, Value)
VALUES ('A', 0,0,1),('B', 0,0,2),('A',1,0,2),('B',1,0,1),('C',0,0,1),('C',1,0,1)
(aRow=0、aCol=0、Value=1) AND (aRow=1、aCol=0、Value=1) を持つ一意の Name 値を選択するにはどうすればよいですか。
次のようなクエリを試しました。
select Name
from @TemplateInfo info
where (info.aRow = 0 and info.aCol = 0 AND Value = 1)
or (info.aRow = 1 and info.aCol = 0 AND Value = 1)
GROUP BY Name
しかし、それはA、B、およびCを返します。行全体で一致があることを確認するにはどうすればよいですか(Cのみを返す)