powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Объединенная таблица
5 сообщений из 5, страница 1 из 1
Объединенная таблица
    #32618376
JackGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть таблица спортивных игр:
Date, Team1ID, Team2ID, Goals1, Goals2
и таблица названий команд:
ID, Name
Как получить для использования такую таблицу:
Date, Team1Name, Team2Name, Goals1, Goals2,
где в первой таблице место ИДшников будут имена команд.
В VCL я делаю это без проблем, а тут не получается.
Могу только или одну таблицу использовать или другую, а объединенную как сделать?
...
Рейтинг: 0 / 0
Объединенная таблица
    #32618417
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделай select с нужной структурой или создай новый datatable из этих двух таблиц.
JackGamerВ VCL я делаю это без проблем, а тут не получается
и какие же конкретно проблемы в .net ?
...
Рейтинг: 0 / 0
Объединенная таблица
    #32618445
JackGamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну я вобщем то на втором нете пытаюсь сделать. И вот он там для таблиц создает DataAdapter, а для объединенной таблицы не делает, говорит что стрктура таблицы должна быть уже задана, и поэтому select сложный отвергает
...
Рейтинг: 0 / 0
Объединенная таблица
    #32618755
vooo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в VCL все работает, то значит у вас имеется корректный запрос (процедура).
У датаадаптер имеется св-во SelectCommand, в которое можно скопировать текст запроса. Далее воспользовашись методом Fill датаадаптера можно залить данные в DataTable, с которой впоследствии производить манипуляции.
...
Рейтинг: 0 / 0
Объединенная таблица
    #32619281
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT t1.date, t2.name, t2_1.name, t1.goals1, t1.goals2
FROM (t1 LEFT JOIN t2 ON t1.team1id = t2.id) LEFT JOIN t2 AS t2_1 ON t1.team2id = t2_1.id;

Max Pro
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Объединенная таблица
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]