0 / 0 / 0
Регистрация: 25.07.2008
Сообщений: 24
|
|
1 | |
Как это сделать? Как объединить более одной таблицы в одном запросе?05.01.2009, 15:58. Показов 2262. Ответов 2
Метки нет (Все метки)
Как это сделать? Как объединить более одной таблицы в одном запросе?
Есть три таблицы: Табл1 поле1 поле2 поле3 ... Табл2 поле1 поле2 поле3 ... Табл3 поле1 поле2 поле3 ... Нужно чтобы эти запросы: SELECT Табл1.поле1, Табл2.поле3 FROM Табл1 INNER JOIN Табл2 ON Табл1.поле4 = Табл2.поле1; SELECT Табл1.поле1, Табл3.поле8 FROM Табл1 INNER JOIN Табл3 ON Табл1.поле2 = Табл3.поле1; делались в одном и конечным результатом было : SELECT Табл1.поле1, Табл2.поле3, Табл3.поле8 FROM ... Как это сделать... помогите, pls.
0
|
05.01.2009, 15:58 | |
Ответы с готовыми решениями:
2
Как в одном запросе задать разные условия для одной колонки ? Как использовать поле одной таблицы в запросе и как условие в подзапросе? Как в одном запросе сделать сразу 2 действия? Связь 1 к 1, как это сделать в запросе SQL |
0 / 0 / 0
Регистрация: 25.07.2008
Сообщений: 24
|
|
05.01.2009, 16:05 [ТС] | 2 |
Да, конструкция:
SELECT Табл1.поле1, Табл2.поле3, Табл3.поле8 FROM Табл1 Left outer join Табл2 ON Табл1.поле4 = Табл2.поле1 Left outer join Табл3 ON Табл1.поле2 = Табл3.поле1; выдает какие-то неадекватные значения. Может нельзя два объединения писать в одном запросе так? Или я все-же что-то не понимаю. Помогите.
0
|
0 / 0 / 0
Регистрация: 25.07.2008
Сообщений: 24
|
|
05.01.2009, 16:22 [ТС] | 3 |
Да, еще, цель запроса: при выводе заменить коды в столбцах Табл1.поле2 и Табл1.поле4 на более 'красивые' их значения из Табл2.поле3 и Табл3.поле8.
0
|
05.01.2009, 16:22 | |
05.01.2009, 16:22 | |
Помогаю со студенческими работами здесь
3
Реально ли объединить 3 след. таблицы в одном запросе? Выбрать в одном запросе все записи одной таблицы и счётчик второй Как в одном запросе скопировать строку и изменить в копии данные в одной из ячеек? Как в одном запросе в БД MySQL сделать два insert. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |