У меня есть таблица причитающихся денег вместе с идентификатором команды (например, 1,2,3)
У меня есть другая таблица, которая дает имя этим идентификаторам команды (поэтому 1 может относиться к Team1, 2 может относиться к джокерам Джона и т. Д.)
В первой таблице может быть несколько записей о причитающихся деньгах, и мне нужно получить общую задолженность по идентификатору команды и использовать имя команды, если оно существует.
Таким образом, я оставил присоединение к столам и использовал предложение суммы и получил общую сумму задолженности за имя команды, или ноль, если имя команды отсутствует. Если оно пустое, то я хочу использовать идентификатор команды, чтобы результаты выглядели как
name total
.....................
team1 100
John's jokers 1000
99 50
, где 99 - идентификатор команды, потому что не было имени команды и был нулевой подарок.
Я попытался использовать ifnull (columnName, teamID), но это не удалось при использовании предложения sum.
Может кто-нибудь помочь с этой проблемой, пожалуйста