|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.08.2009, 12:07 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Некорректность запроса
Добрый день! Не получается корректно составить запрос. Во вложении два два варианта таблиц: 1-неправильная, 2-правильная, т.е. должна остаться одна строка. Вторая строчка относится к другоу человеку в БД. Всего человек в БД два, поэтому и строчки две, а в результате запроса должна быть одна строка. Во вложении один - три таблицы, из которых берутся данные. Таблица jur_1 и таблица jur_2 связаны между собой связью ID <-> Join_1. Я в самом запросе я хотел связать таблицу jur_3 с таблицей jur_2 по названию предмета. С ID пробовал, не получилось. Ну и бог с ним. Связь хотел сделать jur_3.Predmet=jur_2.Predm_jur_2. Но, на результат запрса это не влияет. Сам запрос ниже:
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
21.08.2009, 13:08 | #2 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
попробуй картинки еще меньше сделать, а я пока за лупой схожу...
|
21.08.2009, 13:29 | #3 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 21.08.2009 в 13:55. |
|
21.08.2009, 17:50 | #4 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
ничо удивительного
умножение идет когда ты связываешь таблицы jur_2 и jur_3 по предметам чтобы такого не происходило, нужно вводить идентификаторы какие-то айдишники у тебя там есть, но их смысловая нагрузка не ясна |
21.08.2009, 17:58 | #5 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
21.08.2009, 18:00 | #6 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
вы хотите поговорить об этом?
лучше читайте книжки о нормальных формах, о primary key/foreign key и будет вам щастье |
21.08.2009, 18:18 | #7 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Книжки я и так читаю, не надо меня дополнительно тыкать носом в них. Я создал тему с вопросом касаемым запроса, а не с вопросом о том, что мне читать.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
21.08.2009, 18:27 | #8 | |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
Цитата:
в твоем случае нужно объединять по айдишникам записей а не видно мне из твоих картинок - являются ли эти айдишники как раз теми самыми primary/foreign key-ми, по которым тебе стОит советовать объединять эти данные вместо поля "предмет" |
|
21.08.2009, 18:54 | #9 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
P.S. soleil@mmc, я не хочу никаких разборок и недопониманий. Я хочу, чтобы мне помогли.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
21.08.2009, 19:56 | #10 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
эта связка
Цитата:
могу предположить что внешним ключом jur_2.Predm_jur_2 должно быть поле jur_3.id иначе идентефицировать запись в таблице jur_3 явно не получится.. Последний раз редактировалось vovk; 21.08.2009 в 20:02. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
результат запроса | 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 |