У меня есть этот код:Как найти сумму временного столбца в SQL?
SELECT ID, Name, 100 AS TempColumn
FROM MyTable;
И таблица такова:
| ID | Name | TempColumn|
-------------------------
| 1 | A | 100 |
-------------------------
| 2 | B | 100 |
-------------------------
| 3 | C | 100 |
-------------------------
| 1 | A | 100 |
-------------------------
| 4 | D | 100 |
-------------------------
Теперь я хочу, чтобы найти сумму из | TempColumn | где ID = 1. Так оно и должно выглядеть следующим образом:
| ID | Name | TempColumn|
-------------------------
| 1 | A | 200 |
-------------------------
Как я могу запросить это?
Что вы пробовали до сих пор? Вы должны сделать это, используя простую операцию «GROUP BY». – user2989408
Я попытался вычислить sum(), используя подзапросы, но он не работает. – user3329154
'SELECT id, Name, COUNT (id) * 100 FROM myTable WHERE id = 1 GROUP BY id, Name' должен работать для вас. – user2989408