Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / select not in должен работать но ... / 8 сообщений из 8, страница 1 из 1
02.11.2006, 20:48
    #34102309
Полуюзверь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select not in должен работать но ...
Select All id_conf, id_count From loc_conf;
WHERE Str(id_count)+Str(id_count) NOT IN ;
(SELECT Distinct Str(id_conf)+Str(id_count) FROM loc_conf)

Должен показать не уникальные записи но он показывает все. Может я что не правельно понял ?
...
Рейтинг: 0 / 0
02.11.2006, 22:07
    #34102408
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select not in должен работать но ...
Действительно, слегка "не правельно понял"...
Сделай так:
Код: plaintext
1.
Select All id_conf, id_count, count(*) as zzz From loc_conf;
group by id_conf, id_count having zzz> 1 
...
Рейтинг: 0 / 0
03.11.2006, 13:30
    #34104010
Полуюзверь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select not in должен работать но ...
Спасибо работает.
Путь прекрасен, но объясните почему мой путь не работает?
Первый select должен выбрать все чего нет во втором select-е.
...
Рейтинг: 0 / 0
03.11.2006, 13:38
    #34104053
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select not in должен работать но ...
ПолуюзверьСпасибо работает.
Путь прекрасен, но объясните почему мой путь не работает?
Первый select должен выбрать все чего нет во втором select-е.

Для начала приведи тестовую табличку с тестовыми данными и свой запрос, а так же укажи что должно быть и что не получается.
...
Рейтинг: 0 / 0
03.11.2006, 14:18
    #34104237
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select not in должен работать но ...
ПолуюзверьСпасибо работает.
Путь прекрасен, но объясните почему мой путь не работает?
Первый select должен выбрать все чего нет во втором select-е.

По идее твой запрос должен давать пустую таблицу, т.к. в переводе на "русский" звучит примерно так: выбрать все записи из таблицы loc_conf, которых нет в таблице loc_conf.
...
Рейтинг: 0 / 0
03.11.2006, 14:44
    #34104363
Полуюзверь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select not in должен работать но ...
Dima T
По идее твой запрос должен давать пустую таблицу, т.к. в переводе на "русский" звучит примерно так: выбрать все записи из таблицы loc_conf, которых нет в таблице loc_conf.

Да дает пустую таблицу.
Нет скорей по-русски должно звучать как: выбрать все записи из таблицы loc_conf, которых нет в таблице loc_conf_1(в которой нет повторяющихся записей)
...
Рейтинг: 0 / 0
03.11.2006, 16:23
    #34104741
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select not in должен работать но ...
нет Дима правильно написал
подзапрос
(SELECT Distinct Str(id_conf)+Str(id_count) FROM loc_conf)
возвращает все записи , просто повторяющиеся показывает только один раз.
почитайте внимательнее про Distinct
...
Рейтинг: 0 / 0
03.11.2006, 16:41
    #34104800
Полуюзверь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select not in должен работать но ...
Понял спасибо.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / select not in должен работать но ... / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]