Есть 3 таблицы с данными. Связь между таблицами 1:1. Как сделать SQL-запрос, чтобы из 1-ой таблицы брался 1 столбец, из 2-ой - 2 столба, а из 3-ей - 1.
И если не SQL-запросом это можно сделать, то как?
А как показать что связь между таблицами 1:1?
Должна получиться итоговая таблица из 3 таблиц со столбцами: ОПЕРАЦИЯ, ВХОДЯЩЕЕ В-ВО, ДОПОЛНИТЕЛЬНОЕ СЫРЬЕ И ВЫХОДЯЩИЕ ПРОДУКТЫ
1-ая таблица ОПЕРАЦИЯ, ПРОЦЕСС, ВХОДЯЩЕЕ В-ВО
2-ая таблица ПРОЦЕСС, СЫРЬЕ
3-ья таблица ВХОДЯЩЕЕ В-ВО, ВЫХОДЯЩИЙ ПРОДУКТ.
может конечно я неудачно составила таблицы, но вот надо мне сделать эту итоговую таблицу и на ней я застряла
можешь показать схему данных ?
Таблицы неудачны.
Логичнее уж так:
Таблица ПРОЦЕССЫ (ПРОЦЕСС, ОПЕРАЦИЯ)
Таблица ВХОД (ОПЕРАЦИЯ, ВХОДЯЩИЕ_ЭЛЕМЕНТЫ)
Таблица СЫРЬЕ (ОПЕРАЦИЯ, ДОПОЛНИТЕЛЬНОЕ_СЫРЬЕ)
Таблица ВЫХОД (ОПЕРАЦИЯ, ВЫХОДНЫЕ_ПРОДУКТЫ)
Тогда ведущая таблица - ПРОЦЕССЫ, а на нее через left join по полю ОПЕРАЦИЯ навешиваем все остальное.
Схему показать не могу. У меня только есть теория производства содопродуктов и по ней надо БД сделать.
Что такое left join????
Я должна это сделать на Delphi
Ну а как сделать итоговую то???
Клево!!!! Я так сделала только теперь мне не нужна таблица ПРОЦЕССЫ. СПАСИБО ОГРОМНОЕ!!!!!!!!!