У меня есть база данных, как это:SQL группа по и подсчитывают значение
id | name | type | approval
1 | a | red | 0
2 | b | blue | null
3 | c | grey | 1
4 | d | red | null
5 | e | blue | 1
6 | f | grey | 1
И потом, я хочу, выход которой сосчитать каждое значение утверждения (нуль: ожидающий, 0: отказано, 1: утвержден) как это:
type | pending | denied | approved
red | 1 | 1 | 0
blue | 1 | 0 | 1
grey | 0 | 0 | 2
Я не являюсь экспертом в области sql, могу ли я создать такой вывод, используя sql? если да, скажите, пожалуйста. И если вам нужен какой-то язык программирования, пожалуйста, скажите мне тоже. Благодарю.
Какие именно СУБД? – Szymon