Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Вниз

Грабли с запросом   Найти похожие ветки 

 
VitGun ©   (2004-03-27 10:13) [0]

Делаю выборку из нескольких таблиц, сам запрос работает, но! результат дублируется три раза. Как избавиться от этого?
DISTINCT не помогает, GROUP BY тоже...Хелп...горю...


 
YurikGl ©   (2004-03-27 10:34) [1]

Приведи текст запроса и структуру таблиц.


 
VitGun ©   (2004-03-27 10:43) [2]

Запрос:
SELECT DISTINCT Склад1.Товар, Склад1.Цена, ДокП.Количество, ДокП.Сумма, ДокР.Количество, ДокР.Сумма, Склад1.Остаток, Склад1.Сумма
FROM КолбИзд,ДокП,ДокР
WHERE ДокП.Склад="Склад1" and ДокР.Склад="Склад1"
             or ДокП.Номенклатура=ДокР.Номенклатура
             or ДокП.Номенклатура=Склад1.Товар or ДокР.Номенклатура=Склад1.Товар
Структура

ДокП:
Номенклатура,Количество,Цена,Сумма,Склад
ДокР:
Номенклатура,Количество,Цена,Сумма,Склад
Склад1:
Товар,Остаток,Цена,Сумма
Все выводиться в таблицу "Отчет" со структурой:
Товар,Остаток,Цена,Приход,Сумма,Расход,Сумма


 
ЮЮ ©   (2004-03-29 03:40) [3]

1)Запрос "надуманный", а не рабочий, т.к. в нём нет таблицы Склад1

2) Так и должно быть. если в ДокП есть N записей, удовлетворяющих запросу, а в в ДокР - M записей, то результирующий запрос ПО ОПРЕДЕЛЕНИЮ вернёт (N x M) записей



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.04 c
1-1081147443
Ткаченко Сергей
2004-04-05 10:44
2004.04.25
Очистка TImage???!!!


3-1080538686
WondeRu
2004-03-29 09:38
2004.04.25
DateTime in Update


6-1077011555
AlexNx
2004-02-17 12:52
2004.04.25
Indy SMTP Client and Proxy?


8-1074421391
DoMenos
2004-01-18 13:23
2004.04.25
Статьи по Direct3D


9-1067757990
Micah'GF
2003-11-02 10:26
2004.04.25
Из Picture исчез DIB





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский