powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / не выбирает записи при группировке с null
17 сообщений из 17, страница 1 из 1
не выбирает записи при группировке с null
    #39027603
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем!
У меня есть запрос:
select field1, field2,field3, field4, max(field5)
from t1
group by field1, field2,field3, field4
дак если в каких-то записях, например, field3=null, то он их не выбирает.
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027616
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джек,

версия сервера?
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027618
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FireBird 2.5
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027626
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекДобрый день всем!
У меня есть запрос:
select field1, field2,field3, field4, max(field5)
from t1
group by field1, field2,field3, field4
дак если в каких-то записях, например, field3=null, то он их не выбирает.

т.е в таблице есть записи
111,222,333,null,....
а в результате запроса нет записи
111,222,333,null,....

???
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027631
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m7m т.е в таблице есть записи
111,222,333,null,....
а в результате запроса нет записи
111,222,333,null,....

да, только поля varchar.
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027632
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джек,

ну тогда ты что-то недоговариваешь либо врёшь, потому что

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
with t(f1, f2, f3, f4, f5) as (
    select 1, 2, 5, 4, 1 from rdb$database
    union all
    select 1, 0, 3, 4, 2 from rdb$database
    union all
    select 7, 2, null, 4, 3 from rdb$database
    union all
    select 1, 12, 3, 4, 4 from rdb$database
    union all
    select 11, 22, null, 4, 5 from rdb$database
)
select f1, f2, f3, f4, max(f5)
from t
group by f1, f2, f3, f4



работает нормально
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027634
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джек,

хотя погоди, индексы какие есть?
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027639
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис ну тогда ты что-то недоговариваешь либо врёшь, потому что
да, и я тоже пробовал на другой таблице это сделать, у меня тоже работало, а вот на которой надо не работает.
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027645
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот её ddl:
CREATE TABLE t1 (
field2 VARCHAR(250),
field3 VARCHAR(50),

field NUMERIC(18,4),
field NUMERIC(18,4),
field NUMERIC(18,4),
field INTEGER,
field INTEGER,
field INTEGER,
field NUMERIC(18,4),
field NUMERIC(18,4),
field INTEGER,

field4 VARCHAR(50),
field5 INTEGER,

field VARCHAR(128),
field VARCHAR(11),

field1 INTEGER,

field "INT" /* "INT" = INTEGER */,
field "INT" /* "INT" = INTEGER */,
field NUMERIC(18,4)
);
и больше ничего нет.
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027653
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джек,

это хрень какая-то, а не DDL. Не может у таблицы быть одноимённых полей.
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027674
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисэто хрень какая-то, а не DDL. Не может у таблицы быть одноимённых полей.

В принципе-то может...
Код: sql
1.
2.
3.
4.
create table a (
  "Id" integer, 
   id integer, 
  "iD" integer);

...а у Джека реально хренотень какая-то...
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027679
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис это хрень какая-то, а не DDL. Не может у таблицы быть одноимённых полей.
я думал всем ясно, что это просто настоящие имена полей скрыты...
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027688
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джекя думал всем ясно, что это просто настоящие имена полей скрыты...

В таком случае ты свой скрытый ответ уже получил, радуйся и рихтуй руки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027693
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov В таком случае ты свой скрытый ответ уже получил, радуйся и рихтуй руки.
я понял, по существу здесь никто ответить не может.
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027700
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джекя понял, по существу здесь никто ответить не может.

нет конечно
ибо ответа на вот это 18006846 не получили
ну и заодно покажи план запроса
да и реальный запрос
ибо что-т кажется
что вот это
Код: sql
1.
2.
3.
select field1, field2,field3, field4, max(field5)
from t1
group by field1, field2,field3, field4

не совсем то что ты запускаешь
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027701
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДжекDimitry SibiryakovВ таком случае ты свой скрытый ответ уже получил, радуйся и рихтуй руки.
я понял, по существу здесь никто ответить не может.
Ты сначала спроси по существу.
...
Рейтинг: 0 / 0
не выбирает записи при группировке с null
    #39027717
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джек,

ты боишься мы твои названия полей своруем?

По существу. Не хочешь раскрывать реальные названия полей и реальный запрос, тогда делаешь левую БД с левыми названиями объектов метаданных и творишь там воспроизводимый пример. Иначе поможет только хрустальный шар.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / не выбирает записи при группировке с null
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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