![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как выташить значени поля из другой таблицы соеденив его... [D5, easy table 6.03]
eger' © (2005-02-02 10:43:00)Уважаемые! Как выташить поле из другой таблицы соеденив его с результатом запроса. Пример: есть табли поставщиков и заказов им. Естественно в обоих есть поля связи. В результате хочется иметь ответ в виде - имя поставщика, № заказа, дата, сумма. Типа того. Как не пробовал всякие join ничего не получается. Подскажите ради бога.
P.N.P. (2005-02-02 11:05:00) [41]>Sergey13 © (02.02.05 11:01) [7]
а вдруг нужны =)
тем более еще и сумма какая-то нужна.
будем ждать автора.
Sergey13 (2005-02-02 11:01:00) [42]Если не нужны поставщики без заказов, зачем джойнить?
select *
from Suppliers,Orders
where Orders.SupplierNo=Suppliers.SupplierNo
Соловьев (2005-02-02 11:00:00) [43]
> SupplierNo (SmallInt),
потенциальная ошибка
P.N.P. (2005-02-02 11:00:00) [44]а с суммой
select s.name,o.date,o.OrderNo,sum(o.cena)
from suppliers s
left outer join Orders o on o.SupplierNo=s.SupplierNo
group by
s.name,o.date,o.OrderNo
а в самом деле, покажи как делаешь?
P.N.P. (2005-02-02 10:58:00) [45]Ну и..
select s.name,o.date,o.OrderNo
from suppliers s
left outer join Orders o on o.SupplierNo=s.SupplierNo
Соловьев (2005-02-02 10:56:00) [46]
> Как не пробовал всякие join ничего не получается.
Как пробовал?
eger' (2005-02-02 10:53:00) [47]Suppliers - поля SupplierNo (autoinc), Name (String),...
Orders - поля Index (autoinc), SupplierNo (SmallInt), OrderNo,...
P.N.P. (2005-02-02 10:50:00) [48]Нарисуй структуру таблиц