MySQL/ Как обьеденить 2 строки запроса в одну?

Мне нужно возвращать только одну строку тогда и только тогда, когда они полностью идентичны за исключением временной метки (в одной строке NULL, а в другой стоит время)

Мой sql запрос:

    SELECT DISTINCT
    modx_sm_tt_checklist.type,
    modx_sm_tt_checklist.user_id,
    modx_sm_tt_checklist.department_id,
    modx_sm_tt_checklist.balls,
    TIME(modx_sm_tt_checklist.saved_at),
    DATE(modx_sm_tt_checklist.date),
    modx_user_attributes.mobilephone,
    modx_user_attributes.state,
    modx_user_attributes.fullname,
    modx_sm_departments.shortname,
    modx_sm_profiles.position
FROM
    modx_sm_tt_checklist
LEFT JOIN
    modx_user_attributes
ON
    modx_sm_tt_checklist.user_id = modx_user_attributes.internalKey
LEFT JOIN
    modx_sm_departments
ON
    modx_sm_tt_checklist.department_id = modx_sm_departments.department_id
LEFT JOIN
    modx_sm_profiles
ON
    modx_sm_tt_checklist.user_id = modx_sm_profiles.user_id
WHERE
    `name` != 'ЧЕК ЛИСТ ОТКРЫТИЯ' AND `name` != 'ЧЕК ЛИСТ ЗАКРЫТИЯ' AND modx_sm_tt_checklist.department_id = '12345678-4444-55-5555-123456789012' AND `type` BETWEEN 0 AND 1 AND fullname LIKE '%%'
GROUP BY
    TIME(modx_sm_tt_checklist.saved_at)

Текущий результат


Ответы (0 шт):