| Scorp_Freeman |
16.12.2007 18:54
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
Пытаюсь построить БД состоящую из 4 таблиц: Заказчик, Заказы, Производитель и Изделия.
Как я представляю себе эту базу я изобразил на схеме. Полей там будет побольше, что в принцыпе пока маловажно) Только вот проблемка что я могу связать Фирму и Изделия( ведь не все фирмы могут производить весь ассортимент... Далее мне из базы надо будет написать след. запросы: Подсчитать на какую сумму Заказчик1 заказал изделий Изделие1 фирмы Фирма1; Какие изделия производит Фирма1. Проблемно для меня определиться со структурой БД ( Добавлено через 12 мин. Или может быть в "Заказах" знать о производитель не особо важно.... тогда я думал можеттак(прикрепил)... Но тогда все изделия имеют одинаковую цену не зависящую от производителя Эскизы прикрепленных изображений |
![]() ![]() |
| Scorp_Freeman |
18.12.2007 17:43
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Реальное имя: Сергей Репутация: 0 |
А можно делать так?
Код SELECT Поставщики.id, Фирма.name FROM Поставщики INNER JOIN Фирма,Изделия ON Поставщики.id_firma=Фирма.id AND Фирма.name='Sony' AND Изделия.Caption='Телевизор' AND Изделия.id_post IN=Поставщики.id); Т.е. обьединить больше двух связаных между собой таблиц, а то у меня выдает ошибку при этом запросе "Ошибка синтаксиса в предложении FROM" Сообщение отредактировано: Scorp_Freeman - 18.12.2007 17:53 |
Scorp_Freeman Структура БД 16.12.2007 18:54
hardcase
Только вот проблемка что я могу связать Фирму и ... 17.12.2007 9:43
hardcase А можно делать так?
"Ошибка синтаксиса в пр... 19.12.2007 1:58![]() ![]() |
|
Текстовая версия | 10.12.2025 20:07 |