Группировка в SQL - аккаунтах и сборах
Попытка написать оптимизированный запрос, потому что таблица огромна.
Давайте посмотрим у вас есть пациенты и заряды
Acctnumber |ChargeCode
А |103567
А |105678
А |103567
А |105678
B |345356
B |105678
B |234035
C |105678
D |403567
Д |505678
Мне нужен запрос, чтобы выбрать все счета, на которых есть только сборы, начинающиеся с 10. Таким образом, результат будет
Acctnumber |ChargeCode
А |103567
А |105678
А |103567
А |105678
C |105678
Счет B также имеет код оплаты 10, но у него есть и другие коды. Нам нужно только 10 кодов.
Что я уже пробовал:
Я попытался написать запрос через in (chargecode10) и не существует, но это медленный способ сделать это.
Дайте мне знать, если кто-то знает лучший способ