Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
mojohead
2 / 2 / 0
Регистрация: 15.05.2011
Сообщений: 89
1

Сделать выборку из одной таблицы по данным другой

23.02.2014, 21:56. Просмотров 588. Ответов 5
Метки нет (Все метки)

есть такое задание. Две таблицы

Customer
1.ID
2.Name
3.Adress

и

Orders
1.ID
2.Number
3.Description

Они связаны
Как организовать такую выборку чтобы при выборе клиента выбирались все его заказы
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2014, 21:56
Ответы с готовыми решениями:

Сделать выборку из другой таблицы по запросу
Всем добрый вечер. Допустим есть БД и в ней 2 таблицы. Первую отображаем на форме(датагриде).В ней...

Как сделать динамическое добавление данных из таблицы одной формы в таблицу другой формы
Здравствуйте! Подскажите, пожалуйста, как сделать динамическое добавление данных из таблицы одной...

Как показать в одной datagridview "задания" из одной таблицы и в каждой строке "сумма опл" из другой таблицы
Здравствуйте. у меня вопрос точно, как в заголовке. Как показать в одной datagridview "задания" из...

Нужно чтоб в ComboBox от одной таблицы отображались значения из соответствующего поля другой таблицы
Нужно чтоб в combobox от одной таблицы отображались значения из соответствующего поля другой...

Как сделать выборку из одной таблицы через поле другой?
Здравствуйте! есть 2 таблицы: user и role. Таблица role user_id role 1 "ADMINISTRATOR"...

5
rattrapper
foo();
871 / 573 / 222
Регистрация: 03.07.2013
Сообщений: 1,547
Записей в блоге: 2
23.02.2014, 22:20 2
mojohead, id заказа указывает на id клиента?
0
mojohead
2 / 2 / 0
Регистрация: 15.05.2011
Сообщений: 89
23.02.2014, 23:41  [ТС] 3
Цитата Сообщение от rattrapper Посмотреть сообщение
mojohead, id заказа указывает на id клиента?
ДА

Мне нужно в текст боксе написать имя клиента нажать ок и в двух таблицах выводятся данные о клиенте и все его заказы, и если есть клиенты с одинаковым именами, то выводит их и все их заказы. Как сделать для двух клиентов с одинаковыми именами. Для одного я могу сделать.

Добавлено через 45 минут
Помогли решить проблему.
C#
1
String selData = @"SELECT * FROM Orders t1 left join Customers t2 on t1.ID = t2.ID where t2.name ='" + str + "'";
Добавлено через 29 минут
и ещё один способ
C#
1
selData = @"SELECT * FROM Orders t1,Customers t2 WHERE t1.ID = t2.ID AND t2.name ='" + str + "'";
0
Петррр
6169 / 3470 / 898
Регистрация: 28.10.2010
Сообщений: 5,928
24.02.2014, 08:50 4
mojohead, используйте параметризованные запросы.
0
mojohead
2 / 2 / 0
Регистрация: 15.05.2011
Сообщений: 89
24.02.2014, 13:41  [ТС] 5
Цитата Сообщение от Петррр Посмотреть сообщение
mojohead, используйте параметризованные запросы.
Если не трудно можно примерчик
0
turbanoff
Эксперт Java
4025 / 3760 / 743
Регистрация: 18.05.2010
Сообщений: 9,330
Записей в блоге: 11
Завершенные тесты: 1
24.02.2014, 19:46 6
mojohead, вот же - Работа с подключенным уровнем ADO .NET в C#
1
24.02.2014, 19:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2014, 19:46

Запрос на выборку записей из таблицы по данным из другой
Добродня всем! Помогите с запросом, пожалуйста! Есть две таблицы, в одной (Основная) база...

Поиск из одной таблицы по данным другой таблицы
Всем привет. Есть таблица студенты и в ней есть id_stud есть вторая таблица работы студентов, в...

Вывести данные с одной таблицы, отсортировав её по данным из другой
Имеются 2 таблицы: ---REGIONS--- id_country INT id_region INT id_city INT ---CITY---...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru