![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
... jur_2.Predm_jur_2=jur_3.ID ... ???
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#12 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
Это касается скорее не запросов, а изначално связи таблиц. То есть в поле Predm_jur_2 таблицs jur_2, должна быть ссылка, на конкретную запись в таблице jur_3 (если я правилно понял)
А однозначно идентифицировать запись в таблице jur_3 можно только по ID |
![]() |
![]() |
![]() |
#13 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
из тех скринов, что ты привесил я вижу только такие айдишники
jur_2.id, jur_3.id но вот за их ключевистость не ручаюсь ну вот сколько ты эту приладу вместе с базой уже мучаешь? я понимаю, что делать по-своему - это замечательно и наверное даже гениально, но очень уж долго и криво... когда тебе советуешь почитать правильные книжки - обижаешься... надеюсь, что обижаешься только на себя успехов |
![]() |
![]() |
![]() |
#14 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]() Цитата:
Обычно выкладывают скрипты на создание таблиц, ну или их части. Чтоб быть спокойным, что тебя поймут правильно хотябы относительно состава таблиц и их связей.. |
|
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Цитата:
![]()
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
![]() |
![]() |
![]() |
#16 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
очень интерестное предложение поправить запрос, было бы у вас 30 записей в поле предмет в таблице jur_3, то при вашем запросе у вас было бы 30 записей, и так с любым учеником если фамилия имя и отчество относятся к 1 записи, это всё равно что в адресе вы бы указали страну, область, город, улицу, а вместо номера дома у вас была бы надпись кирпичный. Ну и как только не строй запрос будут выходить все кирпичные дома..
Действительно прочитайте хотябы про нормальные формы, ато какойто разговор немого с глухим получается.. Последний раз редактировалось vovk; 22.08.2009 в 15:04. |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Короче говоря, можете закрывать тему.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#18 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
выложи структуру 3х таблиц (не скрин из датабейз_десктоп или что там у тебя, а именно структуру таблиц с описанием всех полей) и тогда можно будет хоть о чем-то конкретном начать говорить
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Вот. В исходнике таблицы.
Таблица №1 - jur_1 Поле Тип ID + Fam_jur A 30 Imy_jur A 30 Otche_jur A 30 ТАблица №2 - jur_2 Поле Тип ID + * Predm_jur_2 А 30 Klass_jur A 5 Join_1 N (это поле связано с полем ID в таблице jur_1) Chetvert_jur_2 A 30 Таблица №3 - jur_3 Поле Тип ID + * Data_jur_2 A 30 Mark_jur A 5 ByPredmet A 30 (это поле планировалось связать с поле Predm_jur_2 в таблице jur_2)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 23.08.2009 в 09:45. |
![]() |
![]() |
![]() |
#20 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
для таблицы jur_3 нужно тоже сделать поле-связку с jur_1 (gj nbge Join_1 N (это поле связано с полем ID в таблице jur_1))
только почему оно number, а не integer? с такой добавкой можно будет объединить все 3 таблицы в запросе без проблем + к этому в таблицах jur_3 и jur_2 сделать ссылки на справочник предметов, а не сами названия предметов и сделать новую табличку - справочник предметов, тогда все будет компактнее и грамотнее |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
результат запроса | 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 |