Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2012, 18:27   #1
Kaifun
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 18
По умолчанию Запрос.Создание записей в таблицу на основе 2х таблиц.

Есть 3 таблицы.
1 содержит определённые "Дисциплины"
|kod_dis|Name_dis|Group|
2 таблица "студенnы".
|Kod_st| FIO | Group|
3 таблица "оценки"
|kod_st|Kod_dis|Ball|


(SQL Server 2005 )
так вот. нужно както сформулировать третею таблицу. Первые 2 таблицы отфильтровываю оставляя одну группу... а как дальше?... нужно столько записей создать сколько дисциплин и так для каждого студента. и без повтора.
Для каждой группы есть несколько студентов и дисциплин.
прим.
|kod_st | Kod_dis | Ball|
1 Студент1 | Дисциплина 1 | 4
1 Студент1 | Дисциплина 2 | 3
2 студент 2 | Дисциплина 1 | 5
2 студент 2 | Дисциплина 2 | 4
(баллы заполняются в ручную)

составляю программку, для заполнения оценок в транскрипты(приложения к дипломам). раньше обходился ADOtable составляя фильтры и множество циклов. решил оптимизировать под SQL запросы т.к. программа медлительна особенно после пару тысяч записей.. с работай в SQL опыта нет. читать весь учебник времени нет

Последний раз редактировалось Kaifun; 04.03.2012 в 18:37.
Kaifun вне форума Ответить с цитированием
Старый 05.03.2012, 10:35   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

у Вас что, по одной дисциплине у одного студента не может быть более ОДНОЙ оценки?!
И не понятно, что значит "както сформулировать третею таблицу" ?
Все три таблицы уже должны быть и заполнены данными.
Если это не так - то откуда брать оценки?!
Что Вам нужно получить то в итоге?!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на сравнение записей двух таблиц. papos SQL, базы данных 0 25.09.2010 12:31
Создание базы данных на основе таблиц Excel DIMONRUS Помощь студентам 0 27.06.2010 15:21
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
sql запрос на выборку записей из двух связанных таблиц Люсьен БД в Delphi 9 20.04.2009 16:07