Выберите отдельное значение из таблицы с дополнительными столбцами - PullRequest
0 голосов
/ 05 мая 2020

У меня есть следующее SQL (обратите внимание на использование distinct):

SELECT DISTINCT
    question_id AS id,
    question_id AS object_id,
    created_at AS created,
    created_at AS lastmessage,
    'T' AS object_type
FROM
    responses

... это дает мне ...

enter image description here

Я бы хотел избавиться от повторяющихся строк в первом столбце. Что мне не хватает?

1 Ответ

1 голос
/ 05 мая 2020

Используйте агрегацию, если вам нужна одна строка на что-то. Примерно так:

SELECT question_id AS id, question_id AS object_id,
       MIN(created_at) AS created,
       MAX(created_at) AS lastmessage,
       'T' AS object_type
FROM responses
GROUP BY question_id;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...