0

現在、SQL でクエリを作成しており、Car For Sale テーブルに現在の車の販売がない顧客のリストを作成する必要があります。これまでの私のコードは次のとおりです。

SELECT 
  Customer.CustomerCode, CarForSale.CustomerCode
FROM 
  Customer LEFT JOIN CarForSale
  ON Customer.CustomerCode = CarForSale.CustomerCode
WHERE 
  CarForSale.CustomerCode IS NULL;

私が抱えている問題は、Car for Sale テーブルにない正しい顧客コードが表示されることですが、列見出しを「CustomerCode」として表示する必要があります。

これを作成するために何を追加できるか知っている人はいますか?

4

2 に答える 2

0
SELECT Customer.CustomerCode As [CustomerCode], CarForSale.CustomerCode
FROM Customer 
LEFT JOIN CarForSale ON Customer.CustomerCode = CarForSale.CustomerCode 
WHERE CarForSale.CustomerCode IS NULL

動作します。(T-SQL を使用している場合)

于 2013-03-18T17:34:56.627 に答える
0
SELECT
  *
FROM
(
SELECT 
  Customer.CustomerCode CustomerCodeA, CarForSale.CustomerCode CustomerCodeB
FROM 
  Customer LEFT JOIN CarForSale
  ON Customer.CustomerCode = CarForSale.CustomerCode
)
WHERE 
  CustomerCodeB IS NULL;
于 2013-03-18T17:35:52.997 に答える