Вниз
Скачать: CL | DM;

Криво работает SQL- запрос :-(   Найти похожие ветки 

← →
АТ   (2003-07-10 04:35) [0]

Может я уже совсем не соображаю под утро, но думаю что без колдовства тут не обошлось.
Вот запрос:
SELECT Contract.*, StatusContract.*
FROM Contract, StatusContract
WHERE
(StatusContract.NameStatusContract="Активный") AND
(StatusContract.idstatuscontract=Contract.idstatuscontract);
По запросу я получаю например 4 записи.
Потом беру и просто дописываю в блоке FROM ", TypeClient", т.е. запрос получается:
SELECT Contract.*, StatusContract.*
FROM Contract, StatusContract , TypeClient
WHERE
(StatusContract.NameStatusContract="Активный") AND
(StatusContract.idstatuscontract=Contract.idstatuscontract);

И после выполнения запроса получаю 8 записей! ПАЧЕМУ!!!???


← →
ЮЮ ©   (2003-07-10 05:06) [1]

Потому что в TypeClient всего 2 записи :-)
А где связь с таблицей?


← →
Rol   (2003-07-10 07:38) [2]

Всё верно, ибо на выходе имеешь декартово произведение...
ЮЮ - Бог. Слушайся его! Его и Грабера... :)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.018 c
8-100833
jel
2003-04-09 10:06
2003.07.31
Работа с палитрой


3-100574
stud
2003-07-08 14:28
2003.07.31
про lookup в гриде...


14-100893
Карелин Артем
2003-07-14 10:23
2003.07.31
Как избавиться от щелчков в звуковухе?


4-101020
maker
2003-05-27 08:04
2003.07.31
Ошибка при компиляции


1-100664
Immortal_Death
2003-07-17 16:56
2003.07.31
TreeView и Drag&Drop :)




   Наверх