Форум: "Начинающим";
Текущий архив: 2009.11.22;
Скачать: [xml.tar.bz2];
Внизточность sql запроса Найти похожие ветки
← →
Маркабес (2009-10-08 14:29) [0]Здравствуйте подскажите почему запрос выдает похожие условия но точности в нем мало
Select * from (select * from C:\1\table1 union all select * from C:\2\table1) where f=f and o=o and i=i and d=d and g=g and s<=s
типы данных CHARACTER f, o, i
типы данных Data d, g, s
допустим
иванов иван иваныч 15.06.86 55 01.08.09
иванов иван иваныч 15.06.86 55 01.08.09
иванов иван иваныч 15.06.86 56 19.09.09 /// -- почему этот вылез
← →
McSimm © (2009-10-08 14:39) [1]Ваш sql запрос выглядит бессмысленно, по нему нельзя понять чего вы от него ожидаете.
← →
McSimm © (2009-10-08 14:43) [2](select * from C:\1\table1 union all select * from C:\2\table1)
означает
вывести все записи из первой таблицы и присоединить все записи из второй
where f=f and o=o and i=i and d=d and g=g and s<=s
означает чепуху, т.к. f=f и прочие всегда выполняются (кроме null возможно)
← →
Медвежонок Пятачок © (2009-10-08 15:04) [3]бедняга наверное ожидал, что where будет сравнивать одинаковые поля разных юнионов
← →
Sergey13 © (2009-10-08 15:27) [4]> [0] Маркабес (08.10.09 14:29)
> подскажите почему запрос выдает похожие условия но точности в нем мало
Запросы вообще не выдают условий. И точности в них нет никакой.
← →
Dennis I. Komarov © (2009-10-08 15:38) [5]Удалено модератором
Примечание: Offtopic
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.11.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c