Access 2003: подсчитать значения в таблице и отсортировать их в новую таблицу - PullRequest
0 голосов
/ 11 февраля 2020

Я довольно новичок в Sql, и у меня есть идея, что мне нужно использовать для этой идеи, однако я просто не могу заставить ее работать. В настоящее время у меня есть таблица, которая выглядит следующим образом:

|---------------|
|Product | Price|
|Computer|   300|
|Computer|   300|
|Computer|   300|
|Book    |    15|
|Book    |    15|
|---------------|

И я хочу сохранить эту таблицу в качестве выходных данных:

|------------------------|
|Product | Price | Count |
|Computer|    300|      3|
|Book    |     15|      2|
|------------------------|

Я знаю, что мне придется использовать выбор различных и считать, однако я просто понятия не имею, как я должен использовать их, чтобы получить результат выше. Спасибо за вашу помощь! :)

1 Ответ

0 голосов
/ 11 февраля 2020

Вы можете использовать агрегацию:

select product, price, count(*)
from mytable
group by product, price
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...