|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.08.2009, 20:02 | #11 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
... jur_2.Predm_jur_2=jur_3.ID ... ???
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
21.08.2009, 20:13 | #12 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Это касается скорее не запросов, а изначално связи таблиц. То есть в поле Predm_jur_2 таблицs jur_2, должна быть ссылка, на конкретную запись в таблице jur_3 (если я правилно понял)
А однозначно идентифицировать запись в таблице jur_3 можно только по ID |
21.08.2009, 20:19 | #13 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
из тех скринов, что ты привесил я вижу только такие айдишники
jur_2.id, jur_3.id но вот за их ключевистость не ручаюсь ну вот сколько ты эту приладу вместе с базой уже мучаешь? я понимаю, что делать по-своему - это замечательно и наверное даже гениально, но очень уж долго и криво... когда тебе советуешь почитать правильные книжки - обижаешься... надеюсь, что обижаешься только на себя успехов |
21.08.2009, 20:28 | #14 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Цитата:
Обычно выкладывают скрипты на создание таблиц, ну или их части. Чтоб быть спокойным, что тебя поймут правильно хотябы относительно состава таблиц и их связей.. |
|
22.08.2009, 14:38 | #15 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
22.08.2009, 14:57 | #16 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
очень интерестное предложение поправить запрос, было бы у вас 30 записей в поле предмет в таблице jur_3, то при вашем запросе у вас было бы 30 записей, и так с любым учеником если фамилия имя и отчество относятся к 1 записи, это всё равно что в адресе вы бы указали страну, область, город, улицу, а вместо номера дома у вас была бы надпись кирпичный. Ну и как только не строй запрос будут выходить все кирпичные дома..
Действительно прочитайте хотябы про нормальные формы, ато какойто разговор немого с глухим получается.. Последний раз редактировалось vovk; 22.08.2009 в 15:04. |
22.08.2009, 16:26 | #17 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Короче говоря, можете закрывать тему.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
22.08.2009, 21:02 | #18 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
выложи структуру 3х таблиц (не скрин из датабейз_десктоп или что там у тебя, а именно структуру таблиц с описанием всех полей) и тогда можно будет хоть о чем-то конкретном начать говорить
|
23.08.2009, 09:43 | #19 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Вот. В исходнике таблицы.
Таблица №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. |
23.08.2009, 17:25 | #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 |