![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Грабли с запросом [D7, Access]
VitGun © (2004-03-27 10:13:00)Делаю выборку из нескольких таблиц, сам запрос работает, но! результат дублируется три раза. Как избавиться от этого?
DISTINCT не помогает, GROUP BY тоже...Хелп...горю...
ЮЮ (2004-03-29 03:40:00) [1]1)Запрос "надуманный", а не рабочий, т.к. в нём нет таблицы Склад1
2) Так и должно быть. если в ДокП есть N записей, удовлетворяющих запросу, а в в ДокР - M записей, то результирующий запрос ПО ОПРЕДЕЛЕНИЮ вернёт (N x M) записей
VitGun (2004-03-27 10:43:00) [2]Запрос:
SELECT DISTINCT Склад1.Товар, Склад1.Цена, ДокП.Количество, ДокП.Сумма, ДокР.Количество, ДокР.Сумма, Склад1.Остаток, Склад1.Сумма
FROM КолбИзд,ДокП,ДокР
WHERE ДокП.Склад="Склад1" and ДокР.Склад="Склад1"
or ДокП.Номенклатура=ДокР.Номенклатура
or ДокП.Номенклатура=Склад1.Товар or ДокР.Номенклатура=Склад1.Товар
Структура
ДокП:
Номенклатура,Количество,Цена,Сумма,Склад
ДокР:
Номенклатура,Количество,Цена,Сумма,Склад
Склад1:
Товар,Остаток,Цена,Сумма
Все выводиться в таблицу "Отчет" со структурой:
Товар,Остаток,Цена,Приход,Сумма,Расход,Сумма
YurikGl (2004-03-27 10:34:00) [3]Приведи текст запроса и структуру таблиц.