| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .NET > Нужна помощь с запросом |
| Автор: katerina_sql 6.3.2008, 07:32 |
| Здравствуйте, ннужно написать запрос, чтоьбы получить следующее: есть 2 таблицы T1: ID Name Code 1 n1 001 2 n2 002 3 n3 003 В первой таблице значение ID уникально. вторая таблица содержит alias, для имен в первой. Одному имени из первой таблицы может сооьветствовать нескольно aлиасов из второй. T2: ID Alias 1 a1 1 a2 2 a3 4 а4 Нужно получить таблицу, в которую для каждого имени будут включены все алиасы. вот так: ID Name Code Alias 1 n1 001 a1 1 n1 001 a2 2 n2 002 a3 3 n3 003 Подскажите пожалуйста как это сделать. Это вообще средствами SQL можно сделать? |
| Автор: thomas 6.3.2008, 09:15 | ||
| katerina_sql, Приветствую. Вторая таблица не содержит id для записи. Нужно добавить поле типа int с автонумерацией, присвоить ему имя, отличное от уже имеющегося ID(вторичный ключ для связи с первой таблицей) А далее сделать запрос с JOIN с условием Т1.ID = Т2.ID Вот в принципе и все.
|