Группировка с использованием данных из одного запроса в другой

У меня есть таблица, которая выглядит ниже. Он создается с помощью запроса -

NPI   Other_Columns
123   Several_Other_Columns
456   Several_Other_Columns

Как взять каждый NPI из этой таблицы и подсчитать, сколько раз они появлялись в другой таблице? Структура другой таблицы такова:

Claim_id  NPI1  NPI2  NPI3  NPI4  NPI5  NPI6  NPI7  NPI8

Если NPI в первой таблице отображаются в любом поле во второй таблице, мы хотим подсчитать это утверждение.

Совершенно непонятно, что вы хотите сделать и в чем ваша проблема. Пожалуйста, отредактируйте свой вопрос, чтобы добавить детали

Patrick 22.04.2022 22:32

Поскольку SQL включает определение данных, минимальный воспроизводимый пример для SQL-вопрос должен включать операторы DDL для образцов таблиц и операторы ДМЛ для образцов данных. Желаемые результаты не обязательно представлять в виде примера кода, так как результаты являются результатом работы кода, а не самим кодом.

outis 23.04.2022 00:05
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
2
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Первая задача — соединение

SELECT
   t1.npi,
   t1.other_columns,
   t2.claim_id
FROM table1 as t1
JOIN table2 as t2 ON t1.npi in (t2.np1,t2.np2,t2.np3,t2.np4,t2.np5,t2.np6,t2.np7,t2.np8)

это соединяет вас со всеми вещами.

Теперь посчитайте тех..

SELECT
   count(t2.claim_id)
FROM table1 as t1
JOIN table2 as t2 ON t1.npi in (t2.np1,t2.np2,t2.np3,t2.np4,t2.np5,t2.np6,t2.np7,t2.np8)

Другие вопросы по теме