Хорошо, я могу задавать очень глупый вопрос, но каким-то образом я не могу получить способ выполнить следующее.Искать строку в текстовом столбце и перечислить число
У меня есть таблица, которая содержит два столбца, как показано ниже
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
| SL No | Work |
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
| 1 | Identify Process Champs across all teams for BCUK processes |
| 2 | Impart short training on FMEA to all the Process Champs |
| 2 | List down all critical steps involved in the Process to ascertain the risk involved, feed the details back to FMEA template to analyze the risk |
| 3 | Prioritize the process steps based on Risk Priority Number |
| 4 | Identity the Process Gaps, suggest process improvement ideas to mitigate/mistake proof or reduce the risk involved in the process |
+-------+-------------------------------------------------------------------------------------------------------------------------------------------------+
Теперь у меня есть другая таблица, которая удерживает «Ключевые слова», как показано ниже
+-------+----------+
| Sl No | Tags |
+-------+----------+
| 1 | BCUK |
| 2 | FMEA |
| 3 | Priority |
| 4 | Process |
+-------+----------+
Теперь я хотел бы «Искать String "в первой таблице на основе" тегов "во второй таблице и вернуть что-то вроде этого
+----------+-------+
| Tags | Count |
+----------+-------+
| BCUK | 1 |
| FMEA | 2 |
| Priority | 1 |
| Process | 8 |
+----------+-------+
Как "Process"
появляется ключевое слово eight times
всей таблицы (первой таблицы) через несколько строк она возвращает количество как 8.
Я использую SQL Server 2014 Express Edition
Есть не включается в таблицу? как они связаны? Ок - нет соединения между двумя таблицами? – DevelopmentIsMyPassion
Ваша колонка действительно текстовая колонка? –
Диск с комментариями, поскольку у меня нет времени для правильного ответа: это похоже на работу для 'CROSS APPLY'. –