Форум: "Базы";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
ВнизКриво работает 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 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c