Есть 3 таблицы с данными. Связь между таблицами 1:1. Как сделать SQL-запрос, чтобы из 1-ой таблицы брался 1 столбец, из 2-ой - 2 столба, а из 3-ей - 1.
И если не SQL-запросом это можно сделать, то как?
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| GMile |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 15 Пол: Женский Репутация: 1 |
Есть 3 таблицы с данными. Связь между таблицами 1:1. Как сделать SQL-запрос, чтобы из 1-ой таблицы брался 1 столбец, из 2-ой - 2 столба, а из 3-ей - 1.
И если не SQL-запросом это можно сделать, то как? |
![]() ![]() |
| Бродяжник |
Сообщение
#2
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 206 Пол: Мужской Репутация: 3 |
Таблицы неудачны.
Логичнее уж так: Таблица ПРОЦЕССЫ (ПРОЦЕСС, ОПЕРАЦИЯ) Таблица ВХОД (ОПЕРАЦИЯ, ВХОДЯЩИЕ_ЭЛЕМЕНТЫ) Таблица СЫРЬЕ (ОПЕРАЦИЯ, ДОПОЛНИТЕЛЬНОЕ_СЫРЬЕ) Таблица ВЫХОД (ОПЕРАЦИЯ, ВЫХОДНЫЕ_ПРОДУКТЫ) Тогда ведущая таблица - ПРОЦЕССЫ, а на нее через left join по полю ОПЕРАЦИЯ навешиваем все остальное. |
GMile Sql запрос для 3 таблиц 2.05.2006 21:35
hardcase Есть 3 таблицы с данными. Связь между таблицами 1… 2.05.2006 23:13
GMile А как показать что связь между таблицами 1:1?
Дол… 3.05.2006 8:55
GoodWind можешь показать схему данных ? 3.05.2006 10:01
Гость
Первичных ключей не видно, ВХОДЯЩЕЕ и ПРОЦЕСС явн… 3.05.2006 15:47
GMile Схему показать не могу. У меня только есть теория … 3.05.2006 17:47
GoodWind
примерно так.... 4.05.2006 15:21
GMile Клево!!!! Я так сделала только теп… 4.05.2006 16:41![]() ![]() |
|
Текстовая версия | 5.11.2025 17:03 |