powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / оператор distinct
8 сообщений из 8, страница 1 из 1
оператор distinct
    #38832261
Faster73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста с DIstinct.
Есть таблица TABL, у которой поля tid, tfam, tim.
Пробую:
SELECT distinct tfam from TABL- получается всё отлично.
Но как только пробую вывод без повторения поля tfam, учитывая все поля выходит ошибка.
Не рабочий код:
SELECT tid, tim (select distinct tfam from TABL) FROM TABL
...
Рейтинг: 0 / 0
оператор distinct
    #38832265
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Faster73,

это не код, это бред какой-то. может надо group by?
...
Рейтинг: 0 / 0
оператор distinct
    #38832269
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Faster73,

запятую после поля tim куда дел? Да и таки запрос какой-то левый. Что хочешь добиться им?
...
Рейтинг: 0 / 0
оператор distinct
    #38832275
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РЕКЛАМА
Научу читать книги по SQL. Дорого. Надежно. Личный опыт.
...
Рейтинг: 0 / 0
оператор distinct
    #38832278
Faster73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не заметил запятую)
SELECT distinct (tfam), tid, tim, from TABL

чтобы без повторения шло только поле tfam, а поля tid, tim приписываются
Из моего кода он всё же выводит все поля
...
Рейтинг: 0 / 0
оператор distinct
    #38832286
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Faster73,

это не возможно. Предположим у тебя в таблице

1 Иванов Максим
2 Иванов Андрей
3 Иванов Денис

Вот ты пытаешься схлопнуть по Иванову, что в полях Имя и ID должно быть?
...
Рейтинг: 0 / 0
оператор distinct
    #38832290
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Faster73,

Включаю ХШ

Код: sql
1.
2.
3.
SELECT tfam, LIST(tid, ', ') AS tid, LIST(tim, ', ') AS tim
FROM TABL
GROUP BY tfam



Выключаю ХШ
...
Рейтинг: 0 / 0
оператор distinct
    #38832291
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Faster73Но как только пробую вывод без повторения поля tfam, учитывая все поля выходит ошибка.
L
Ошибку в студию!!!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / оператор distinct
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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