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

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

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2013, 18:09   #1
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию Выборка из двух таблиц, по сопоставлениях из третьей

Прив. Припустим есть три таблицы, первая называется Читатели и содержит код и фамилию читателя, вторая называется Книги, и содержит название и код книги, а третья таблица называется Читатели_Книги (как не странно) и содержит код читателя и код книги. Как, основываясь на данных из третьей таблицы вывести фамилию читателя и название книги которую он взял?
lawliet93 вне форума Ответить с цитированием
Старый 27.03.2013, 18:37   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Код:
select книги.название, читатели.фио
from книги, читатели, читателикниг
where книги.кодкниги = читателикниг.кодкниги
  and  читатели.кодчитателя = читателикниг.кодчитателя
+ правила записи русских обозначений для СУБД.

Код:
select книги.название, читатели.фио
from книги
inner join читателикниг on книги.кодкниги = читателикниг.кодкниги
left join читатели on читатели.кодчитателя = читателикниг.кодчитателя
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 27.03.2013, 18:50   #3
lawliet93
Форумчанин
 
Регистрация: 30.08.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
Код:
select книги.название, читатели.фио
from книги, читатели, читателикниг
where книги.кодкниги = читателикниг.кодкниги
  and  читатели.кодчитателя = читателикниг.кодчитателя
+ правила записи русских обозначений для СУБД.

Код:
select книги.название, читатели.фио
from книги
inner join читателикниг on книги.кодкниги = читателикниг.кодкниги
left join читатели on читатели.кодчитателя = читателикниг.кодчитателя
спс. оче помогли, а-то я пол часа сидел тупил =)
lawliet93 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка и объединение двух таблиц. Maikroft Microsoft Office Access 4 25.01.2012 23:46
Сравнение двух таблиц и создание третьей zi0n Microsoft Office Excel 1 28.09.2011 00:40
Выборка из двух таблиц с сортировкой silvestr SQL, базы данных 2 23.04.2011 01:38
Выборка из двух таблиц MSD SQL, базы данных 15 11.11.2010 00:58
Сравнение двух таблиц и вывод результата в третьей lapsus Microsoft Office Excel 12 01.06.2010 16:17