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

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

Вернуться   Форум программистов > C/C++ программирование > C/C++ Базы данных
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2014, 20:33   #1
vovanrets
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 14
Радость Объединение 3-х таблиц

Суть такова. Есть 3 таблицы: users(id,name,about,...), zakaz(id,user_id,title), test(id,user_id, one, two).
Нужно сделать запрос, который сделает обьединение 3-х таблиц в одну(join). Таблицы связаны: users.id - zakaz.user_id, users.id - test.user_id
Нужно получить одну таблицу с полями: id, name, title, one, two.
Через WHERE не предлагать.
vovanrets вне форума Ответить с цитированием
Старый 21.08.2014, 20:49   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Используйте оператор JOIN.
P.S. Вообще-то для SQL на форуме есть отдельная ветка.
Streletz вне форума Ответить с цитированием
Старый 21.08.2014, 22:21   #3
vovanrets
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 14
По умолчанию

я знаю, что с JOIN, но у меня получается обьединить только 2 таблицы. С 3-мя уже проблема
vovanrets вне форума Ответить с цитированием
Старый 21.08.2014, 22:48   #4
vovanrets
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 14
По умолчанию

Что-то такое:

Код:
SELECT a.id, a.name FROM (users a INNER JOIN zakaz b ON a.id=b.user_id) LEFT OUTER JOIN test c ON a.id = c.user_id
vovanrets вне форума Ответить с цитированием
Старый 21.08.2014, 22:51   #5
vovanrets
Пользователь
 
Регистрация: 11.12.2013
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Используйте оператор JOIN.
P.S. Вообще-то для SQL на форуме есть отдельная ветка.
Спасибо на ссылку на википедию)) прочитал-разобрался), додумался как с 3мя сделать)
vovanrets вне форума Ответить с цитированием
Старый 22.08.2014, 01:55   #6
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
Радость

Пожалуйста!
Streletz вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
объединение таблиц kuzmich SQL, базы данных 9 12.12.2013 15:29
Объединение таблиц kuba1981 SQL, базы данных 2 16.02.2013 09:57
Объединение 2-х таблиц newStudent SQL, базы данных 2 21.04.2011 19:37
Объединение таблиц jtn Microsoft Office Excel 0 03.02.2010 19:07
объединение таблиц по условию rexec Microsoft Office Excel 2 25.05.2008 15:42