Новое для SQL. Можно ли установить суммарное значение, равное 1, если оно является числом больше 0. Я не хочу менять номер в базе данных, просто хочу запустить выбор, чтобы получить, равна или нет сумма группы значения больше, чем 0 или 0.установить все выбранные значения больше 0, равные 1: mySQL
данные выглядит следующим образом
col1 | col2
1 1
1 1
1 0
2 0
3 1
3 1
3 1
3 1
в настоящее время я могу получить его к этому
select table.col1, sum(table.col2)
from messages
group by table.col1;
col1 | col2
1 2
2 0
3 4
Я хотел бы, чтобы это выглядело, как это
col1 | col2
1 1
2 0
3 1
Спасибо!
Как вы получать 'id' столбца в результате, когда у вас нет 'id' в предложении SELECT? – Barmar
И почему в вашем результате идентификаторы не совпадают с идентификаторами в исходной таблице? Нет строки с 'col1 = 3' и' id = 3'. – Barmar
Извините. Это была примерная таблица. Я изменил его –