У меня есть следующая упрощенная таблица.
|---------------------|------------------|------------------|
| month | customer | value |
|---------------------|------------------|------------------|
| 1 | A | 20 |
|---------------------|------------------|------------------|
| 1 | B | 20 |
|---------------------|------------------|------------------|
| 1 | C | 20 |
|---------------------|------------------|------------------|
| 2 | A | 20 |
|---------------------|------------------|------------------|
| 2 | B | 20 |
|---------------------|------------------|------------------|
Как видите, для клиента нет значения C, для месяца 2.
В этом случае мне нужно программно добавить месяц = '2' customer = 'C' value = '0', внутри моего оператора select
SELECT month, customer, value FROM mytable
У меня есть еще много строк в моей реальной таблице, но конечный результат должен быть одним и тем же списком клиентов для каждого месяца.
Любая помощь с благодарностью.