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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.08.2009, 18:16   #21
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
для таблицы jur_3 нужно тоже сделать поле-связку с jur_1 (gj nbge Join_1 N (это поле связано с полем ID в таблице jur_1))
сделал это.
Цитата:
этому в таблицах jur_3 и jur_2 сделать ссылки на справочник предметов
Добавил в таблицу jur_2 поле OnPredmet_1 для связи таблицы jur_2 c таблицей predmety. Также добавил в таблицу jur_3 поле OnPredmet_2 для связи таблицы jur_3 c таблицей predmety.
Цитата:
сделать новую табличку - справочник предметов, тогда все будет компактнее и грамотнее
У меня уже есть она. Называется predmety. Такую структуру Вы имели ввиду, soleil@mmc? . Исходник с таблицами выложен ниже.
Вложения
Тип файла: zip 22.zip (38.7 Кб, 7 просмотров)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 23.08.2009, 19:34   #22
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

вложение не смотрел
но имел в виду это
попробуй теперь запрос подправить под новую структуру - дубли должны пропасть
soleil@mmc вне форума Ответить с цитированием
Старый 24.08.2009, 07:16   #23
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Я пытался сделать такой запрос:
Код:
select distinct Fam_jur,Imy_jur,Otche_jur,Predm_jur_2,Klass_jur,Chetvert_jur_2,Mark_jur
from jur_1,jur_2,jur_3
where (jur_3.With_jur_1=jur_1.ID) and (jur_2.Join_1=jur_1.ID) and (Fam_jur='Башмаков') and  (Imy_jur='Егор') and (Otche_jur='Олегович')
Но в результате ничего не выводится. И ошибки нет.
Сами таблицы во вложении.
Вложения
Тип файла: zip Новая папка (10).zip (3.3 Кб, 11 просмотров)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 24.08.2009, 12:45   #24
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

говорят, что Пушкин умер уже давно
так что как-нить сам заполни вновь добавленные поля корректными данными
soleil@mmc вне форума Ответить с цитированием
Старый 24.08.2009, 12:50   #25
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

...спасибо вам за то, что перестали помогать на пол пути до завершения работы...Что ж, видимо отвечать новичкам на их вопросы про подключение двух форм между собой проще, чем помощь тем, кто дествительно работает над большими проектами. Ладно, хорошо, что на этом форуме есть некоторые люди, которые помогают добровольно мне. За что им респект и уважение!
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 24.08.2009, 13:54   #26
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

ну кагбэ незачто
и здравый смысл никто не отменял
и в няньки никто не нанимался
.... (ладно, продолжать не буду)

а вот если б ты все-таки почитал правильные книжки и изначально сделал бы ключевые поля (а это предполагает что они будут объявлены NOT NULL), то и последней ситуации (когда поля есть, а данных нет) и не было бы

Последний раз редактировалось soleil@mmc; 24.08.2009 в 14:00.
soleil@mmc вне форума Ответить с цитированием
Старый 26.08.2009, 08:41   #27
Dr.Black
 
Регистрация: 26.08.2009
Сообщений: 9
По умолчанию

Советую почитать про нормализацию баз данных:
1) дает понимание архитектуры БД
2) упрощает (при 3НФ и выше) код запроса
3) увеличивает скорость разработки БД и делает жизнь легче... )))
Я за бесплатный софт! И за свой тоже... )
Dr.Black вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
результат запроса Ko$tello БД в Delphi 7 18.04.2012 12:13
Скорость запроса artemavd БД в Delphi 9 19.06.2009 10:37
Обновление запроса Sergius X SQL, базы данных 2 01.06.2009 21:45
Построение запроса Gromsky SQL, базы данных 4 12.05.2009 01:57
Посылка запроса! }{oт@бь)ч Работа с сетью в Delphi 3 08.12.2008 21:16