.NETアプリとSQLServerの両方で正常に機能するクエリを作成しました。
しかし、幅広いパラメーターを使用してテストしたところ、その特定の場合、.NETアプリでは何も表示されませんが、SQLServerでは結果が表示されることがわかりました。
私はグーグルしようとしましたが、少し奇妙な結果はありませんでした。だから、私はここで尋ねています。
これは私の質問です:
SELECT DISTINCT
tblCustomers.customerID AS Customer#,
tblCustomers.firstName + ' ' + tblCustomers.surname AS Name,
tblCustomers.street AS Street,
tblCustomers.suburb AS Suburb,
tblCustomers.postCode AS Postcode,
tblCustomers.state AS State,
tblCustomers.country AS Country,
tblCustomers.phone AS [Phone No.],
tblCustomers.fax AS Fax,
tblCustomers.mobilePhone AS [Mobile Phone],
tblCustomers.email AS [E-mail]
FROM
tblCustomers
INNER JOIN
tblProduct_Backorder ON tblCustomers.customerID = tblProduct_Backorder.customerId
WHERE
(tblCustomers.customerID IN
(SELECT
customerId
FROM
tblProduct_Backorder AS tblProduct_Backorder_1
WHERE
(productId IN
(SELECT
productID
FROM
tblProducts
WHERE
(skuCode = 76761)
)
)
)
)
このクエリはでは機能しませんskuCode = 76761
が、SQLServerでは正常に機能します。
ありがとう。