|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.12.2009, 05:39 | #1 |
Пользователь
Регистрация: 13.11.2009
Сообщений: 19
|
Нужна помощь с SQL запросом
Доброго времени суток , собственно проблема заключается в следующем ,существуют 2 таблицы в одной хранится список пользователей во второй найминование книг между ними связь мастер деталь.Пользователи мастер ,книги деталь при помощи запроса я осуществляю поиск по пользователям нахожу его информацию. внимание вопрос каким образом используя еще один запрос осуществить некую связь мастер-деталь чтоб при нажатии на найденого пользователя (группы пользователей) получить перечень книг которые к нему(ним) присвоены
собственно код которым ищу пользователя Код:
Последний раз редактировалось DelphiQuestions; 22.12.2009 в 05:41. |
22.12.2009, 17:46 | #2 |
Форумчанин
Регистрация: 23.05.2008
Сообщений: 219
|
Схематически это выглядит так:
Код:
The Revolution is Now!
|
22.12.2009, 20:38 | #3 |
Пользователь
Регистрация: 13.11.2009
Сообщений: 19
|
Бд Iterbase
Таблица Пользователей (sstud) Kod-Первичный ключ Таблица Справочник Книг (sknigi) kod-Первичный ключ Idstud-Поле по которому осуществлена связь мастер деталь Kod из (sstud) мастер Idstud из (sknigi) деталь необходимо выводить книги которые соответствуют пользователю написал следуйший код Код:
только те у которых поле kod таблицы sstud будет равно полю idstud таблицы sknigi проблема в том что выше приведенный код выводить весь перечень книг без учета сравнения поля kod и sstud |
22.12.2009, 21:17 | #4 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 384
|
Связь один ко многим. По твоей задумке будет избыточность. Студент может взять несколько книг. Необходимо создать еще таблицу в которой ты будешь хранить взятые книги студентом (id, studentid, bookid).
students(studentid, name) books(bookid, name) studentBooks(id, studentid, bookid) Например вывожу книги которые взял Евгений: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь с SQL запросом! | yoolla | SQL, базы данных | 9 | 31.07.2009 23:54 |
Нужна помощь с запросом! | rocker | PHP | 1 | 22.03.2009 13:15 |
Нужна помощь с SQL | MaskEdit | БД в Delphi | 8 | 13.01.2009 17:00 |
Нужна помощь с SQL запросом | Worms | БД в Delphi | 3 | 14.03.2008 12:43 |