Я не уверен, что об этом уже спрашивали - я долго искал, но ничего не нашел.
Мой конечный результат - получить данные из нескольких таблиц базы данных SQL в плоский файл с разделителями-запятыми. Обычно это не было бы проблемой, но из-за их отношения «многие к одному» и формата, который я вынужден использовать, это оказывается.
1-й У меня есть одна таблица, таблица отчета, в которой есть вся основная информация для отчета. Например
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 для отчета, каким-то образом соединить их с данными в tblReportExample и добавить их в плоский файл как ReportCase1, 2 и 3.
Я смотрел на это весь день и никак не мог понять.
Любые идеи?