Как извлечь данные из другой таблицы???

Кирилуха
Дата: 11.03.2008 01:47:00
Подскажите пожалуйста, Знатоки, с такой проблемой:)...
Всего-навсего нужно бы в таблице "Заказы" рассчитать сумму заказа, взяв
стоимость заказанного товара из таблицы "Товары" и помножить ее на заказанное количество.
Все кажется элементарным... но ... Как сделать ссылку на данные из другой таблицы?

Заранее благодарен
mds_world
Дата: 11.03.2008 03:05:35
Вот похожий на ваше ТЗ пример на данных БД Борей
SELECT z.КодЗаказа,  sum(z.Количество* t.Цена) as Сумма
FROM Товары as t INNER JOIN Заказано as z ON t.КодТовара = z.КодТовара
group by z.КодЗаказа
Создайте пустой запрос в Борее и вставьте туда этот код.
Пограйтесь, проанализируйте. Может приспособите под себя

Прочитайте про связи таблиц, про джойны, селекты
Кирилуха
Дата: 12.03.2008 01:02:39
mds_world
Вот похожий на ваше ТЗ пример на данных БД Борей
SELECT z.КодЗаказа,  sum(z.Количество* t.Цена) as Сумма
FROM Товары as t INNER JOIN Заказано as z ON t.КодТовара = z.КодТовара
group by z.КодЗаказа
Создайте пустой запрос в Борее и вставьте туда этот код.
Пограйтесь, проанализируйте. Может приспособите под себя

Прочитайте про связи таблиц, про джойны, селекты


Спасибо за информацию... только я пока не осознал, что она означает...
К примеру, что вообще такое z.КодЗаказа - это ссылка на что? Или t.Цена?
И куда собственно этот код надо вставить? Куда в запросе?
В строку критериев? И кстати в борее в Заказах как я понимаю тупо вбивается еще раз цена товара, что очень неудобно... Такая инфа уже ведь есть в таблице Товары...
Программист-Любитель
Дата: 12.03.2008 09:10:36
Начинайте с самых азов. Читайте книжки - источник знаний.
Старый юнга
Дата: 12.03.2008 09:13:24
Так это уже было??? Или я не прав?
Кирилуха
Дата: 12.03.2008 10:11:11
Программист-Любитель
Начинайте с самых азов. Читайте книжки - источник знаний.
Спсибо за ценный совет... Далеко не во всех книгах по аксесу это есть...
Программист-Любитель
Дата: 12.03.2008 11:00:42
Возьмите не только литературу по собственно аксесу но и шире - по SQL.