Как получить уникальное количество строк из вторичной таблицы - PullRequest
0 голосов
/ 23 февраля 2011
create table pro_category (id primary key, product_id int, category_id int)
insert into pro_category (1, 1, 1)
insert into pro_category (1, 1, 2)
insert into pro_category (1, 2, 1)
insert into pro_category (1, 2, 1)

Как получить уникальное количество строк из вторичной таблицы (например, в приведенном выше случае задействованы 2 идентификатора продукта, поэтому я хотел бы получить ответ 2).

Ответы [ 2 ]

1 голос
/ 23 февраля 2011
SELECT COUNT(DISTINCT product_id) FROM pro_category

Это вернет 2

1 голос
/ 23 февраля 2011

с использованием кол-во (отличных)

select count(distinct product_id) from pro_category
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...