クエリ以下は、SQL Serverに3つのテーブルからデータを取得
SELECT
dbo.SI_Customer.cst_Name, dbo.SI_InvoiceMaster.invcm_DocNo,
dbo.SI_InvoiceMaster.invcm_Date, dbo.SI_InvoiceMaster.invcm_TotalAmount,
dbo.SI_ReceiptMaster.recm_DocNo, dbo.SI_ReceiptMaster.recm_Date,
dbo.SI_ReceiptMaster.recm_TotalAmount
FROM
dbo.SI_Customer
FULL OUTER JOIN
dbo.SI_ReceiptMaster ON dbo.SI_Customer.cst_Code = dbo.SI_ReceiptMaster.cst_Code
FULL OUTER JOIN
dbo.SI_InvoiceMaster ON dbo.SI_Customer.cst_Code = dbo.SI_InvoiceMaster.cst_Code
WHERE
(dbo.SI_Customer.cst_Code = '001813')
は、このクエリからの結果である - これらの行は異なる含まれているとして、私は、これらの値に
あなたは繰り返したくないので、何をやりたいのですか? –
何を意味しますか*繰り返さない* .....これらはクエリの返す行です - それらで何をしたいですか? **あなたは**結果セットとして見たいものは何ですか? SQL Serverは**データベースサーバー**です。**リクエストされた行の**すべてのデータ**を返します。繰り返し値を抑制しません。これはフロントエンドで実行する必要があります。報告ツールまたは何か。 –
GROUP BYを反復したくない列で使用する – Diego