構文ミスが発生する場所を教えてください。Microsoft SQL Serverでエラーが発生する
私は、Oracleでこのコードを実行すると、私は間違いを持っていませんが、Microsoft SQL Serverの中で、私はあなたの助けを事前に
おかげ
select
a.orderlinenumber, b.categorytype
from
(select *
from
(select *
from Anton
where OrderLineNumber in (select OrderLineNumber
from Anton
group by OrderLineNumber
having COUNT (CategoryType) = 2))
where CategoryType = 'Money back') a
right join
(select *
from
(select *
from Anton
where OrderLineNumber in (select OrderLineNumber
from Anton
group by OrderLineNumber
having COUNT (CategoryType) = 2))
where
CategoryType <> 'Money back') b on a.OrderLineNumber = b.OrderLineNumber;
あなたは 'select'の後で' from'の前に何かが必要です。あなたは、サンプルデータと希望の結果とあなたが何をしたいのかの説明とを別の質問をすることを検討するかもしれません。おそらくもっと簡単な方法があります。 –
SUBQUERY SELECTに列名がありません – theDbGuy