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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2012, 17:28   #1
world12_tk
Форумчанин
 
Регистрация: 24.02.2009
Сообщений: 269
Лампочка sql запросы

Здравствуйте уважаемые форумчанины!

Возникла следующая проблема...

Есть в базе данных 3 таблицы.

В 1-ой таблице находятся ФИО людей.
Во 2-ой таблице находятся телефоны людей.
Они связаны связью многим ко многим через 3-ю таблицу, в которой хранится id пользователя и id телефона.

Я хочу сделать следующий sql запрос:
При выборе человека, просмотреть все его номера телефонов.
Как мне сделать такой запрос????
Заранее спасибо
world12_tk вне форума Ответить с цитированием
Старый 10.03.2012, 19:35   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

А структуру таблиц привести, не?

Как-то так
SELECT t2.phone FROM t1, t2, t3
WHERE t1.fio = "Петров" AND t1.id = t3.user_id AND t2.id = t3.phone_id
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 10.03.2012, 21:05   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

ИМХО:
Код:
select
 t1.man_name,
 t3.phone
from t3
join t1 on (t3.man_id=t1.id) and (t1.man_name='Петров')
join t2 on (t3.phone_id=t2.id)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запросы. polarity БД в Delphi 12 24.06.2011 13:37
sql запросы Mr.Steroid Помощь студентам 20 16.10.2010 21:25
SQL запросы dymych Помощь студентам 9 21.06.2010 08:38
SQL-запросы SEMEon SQL, базы данных 21 05.01.2010 09:25
SQL запросы ArcaN0id Microsoft Office Access 6 13.12.2009 19:42