#azure #distinct
#лазурь #отчетливый
Вопрос:
Я столкнулся с проблемой с отдельной функцией, как показано ниже.
select person_id, count(*) as total from persons where person_id= '3ce59278-129c-45e2-8503-a6d813f63a1a-000000' group by person_id person_id | total 3ce59278-129c-45e2-8503-a6d813f63a1a-000000 | 1 3ce59278-129c-45e2-8503-a6d813f63a1a-000000 | 1 3ce59278-129c-45e2-8503-a6d813f63a1a-000000 | 1
Person_id-это первичный ключ в таблице.
Как правило, он должен вернуться:
3ce59278-129c-45e2-8503-a6d813f63a1a-000000 | 3
Кто-нибудь сталкивался с этой проблемой и есть ли какой-либо обходной путь для ее решения?
Большое спасибо!
Комментарии:
1. Вы уверены , что опубликованный вами запрос действительно привел к такому результату? Я никогда не испытывал ничего подобного ни в одной базе данных SQL.
2. Да, это Azure Sql Server, и, похоже, это ошибка в отдельных первичных ключах. Но я хотел знать, сталкивался ли с этим кто-нибудь еще, и есть ли в запросах какое-либо обходное решение, чтобы показать правильный результат.