powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / помогите написать запрос
15 сообщений из 15, страница 1 из 1
помогите написать запрос
    #32538510
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица
поле1 поле2
audi 23
audi
audi
Vaz
Иж 32
Надо чтобы получилось так:
Поле1 Поле2
audi 23
vaz
иж 32
т.е все записи,где поле2 notnull и все остальные,где поле1<>полю1(в котором есть значение)
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538534
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего бы тебе не сделать запрос с обычной группировкой?
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538545
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА чего бы тебе не сделать запрос с обычной группировкой?
Тогда в ответ попадет запись
audi Null
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538553
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Группировка весчь занятная :)

А какой ответ надо получить в таком варианте:
поле1 поле2
audi 23
audi 24
audi Null
vaz Null
vaz Null

?
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538558
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
audi 23
audi 24
vaz Null
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538574
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написал,спасибо за сотрудничество.
Кому интересно:
SELECT DISTINCT t1.name1, t2.name2
FROM temp_model_auto AS t1 LEFT JOIN [select distinct temp_model_auto.name2, temp_model_auto.name1 from temp_model_auto where (temp_model_auto.name2 is not null)]. AS t2 ON t1.name1=t2.name1;
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538589
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опоздал :(

Код: plaintext
1.
2.
3.
4.
select f1, f2 from Таблица2 where f2 is not null
union
SELECT x1.f1, x1.f2
FROM Таблица2 x1 left JOIN Таблица2 x2 ON ((x1.f1 = x2.f1)  and (x2.f2 is not null) and (x1.f2 is null))
where x2.f1 is null;
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538592
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT Таблица1.Поле1, Таблица1.Поле2
FROM Таблица1
Where Поле2 is not null or Поле1 not in (Select Поле1 from Таблица1 Where Поле2 Is Not Null);
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538600
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shark

И Distinct поставь :)
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538602
MPoil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня там 7000 записей и с not in выполнялся запрос около 5-ти минут :)
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538608
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>distinct
так не просили же его
>5 минут
Ну ладно, ладно, аша версия шибче:-)
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538617
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор>distinct
так не просили же его

meА какой ответ надо получить в таком варианте:
поле1 поле2
audi 23
audi 24
audi Null
vaz Null
vaz Null


MPoilaudi 23
audi 24
vaz Null

А что у вас получиться?
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538622
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>аша
В смысле ваша
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538631
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виноват, проглядел. Я на первый пост отвечал.
...
Рейтинг: 0 / 0
помогите написать запрос
    #32538638
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да - действительно, автор в первом посте не совсем корректно выразился :)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / помогите написать запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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