これがすでに尋ねられているかどうかはわかりません。かなり探し回ったのですが、何も見つかりませんでした。
私の最終結果は、いくつかの SQL データベース テーブルからコンマ区切りのフラット ファイルにデータを取得することです。通常、これは問題にはなりませんが、それらの多対 1 の関係と、私がそれを入れざるを得ないフォーマットのために、そうであることが証明されています。
1 つ目は、レポートのすべての基本情報を含む Report テーブルです。例えば
CREATE TABLE tblReportExample
(
ReportID int,
ReportMonth smalldatetime,
ReportDetails varchar(500)
)
2番目に、各レポートのケースを含む別のテーブルがあります。
CREATE TABLE tblReportCasesExample
(
ReportID int,
ReportCase varchar(50)
)
3番目に、次のフラットファイル定義があります。
ReportID、ReportMonth、ReportDetails、ReportCase1、ReportCase2、ReportCase3
私がする必要があるのは、レポートの tblReportCasesExample から上位 3 つのケースを取得し、tblReportExample のデータと結合して、ReportCase1、2、および 3 としてフラット ファイルに追加することです。
私は一日中このことを見てきましたが、それを理解することはできません.
何か案は?