У меня есть две таблицы: первая помещает пары людей в группу с fldPairNum, а вторая таблица собирает оценки для каждого отдельного человека.
У меня проблема в том, что если только одна из парыотправил счет, тогда в столбце nameOfPair отображается только их имя, но мне действительно нужны оба имени.Что я могу сделать, чтобы это исправить?
SELECT
group_concat(DISTINCT `delegate`.`fldFirstName`,' ',`delegate`.`fldSurname` SEPARATOR ' and ') AS 'nameOfPair',
Sum(`data`.`fldScore`) AS 'totalScore'
FROM
`data`
Inner Join `delegate` ON `data`.`fldDelegateID` = `delegate`.`fldID`
WHERE
`delegate`.`fldCategory` > '0'
AND
`delegate`.`fldPairNum` > '0'
GROUP BY
`delegate`.`fldPairNum`
Большое спасибо Дэйв