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