-1
WHERE CompanyId=@CompanyId
or
P.ProductId=1
or
C.CustomerSituation=1

以下のようでなければならない場合CompanyId(必須)

以下のようなものが欲しいです。

Where

AND CompanyId=@CompanyId // Question here

Or P.ProductId=1
Or C.CustomerSituation=1

CompanyIdand (必須 %100) である必要があります。その他の値は or です。

どうすれば「と」を与えることができますかCompanyId

4

3 に答える 3

1
Where
CompanyId=@CompanyId // Question here
AND
(P.ProductId=1 OR C.CustomerSituation=1)
于 2013-10-21T12:52:11.237 に答える
1

あなたがここで何を求めているのか、私は 40% しか確信が持てません。AND CompanyId=@CompanyIdWeb ページなどから生成された動的クエリを作成しているため、正確な文字列がクエリに表示される必要があると思います。

Where 1=1
    and CompanyId=@CompanyId
    and (1=2
        Or P.ProductId=1
        Or C.CustomerSituation=1
    )
于 2013-10-21T12:56:14.110 に答える
1

括弧を使用して優先順位を指定します

Where

CompanyId=@CompanyId // Question here
AND (
   Or P.ProductId=1
   Or C.CustomerSituation=1 )
于 2013-10-21T12:52:31.630 に答える