Я хочу отфильтровать длинный список адресов на основе того, содержат ли они какой-либо из нескольких почтовых индексов, как мне структурировать SQL-запрос?
Адреса выглядят так
+------------------------------------------+
| address |
+------------------------------------------+
| 69, example entry road, London, wa13 657 |
| 87, example entry road, London, eC2B 984 |
+------------------------------------------+
Почтовые индексы, подобные этому
+-----------+
| Postcodes |
+-----------+
| Wa13 657 |
| eC2B 984 |
| eq8 987 |
+-----------+
В таблице адресов есть столбец ID
Самое близкое, что я получил, это следующее:
SELECT p.Postcodes, COUNT(*)
FROM [City Postcodes] AS p
INNER JOIN [17-18] AS a ON (a.[Address], p.Postcodes) > 0
GROUP BY p.Postcodes;
Однако этопросто считает вхождения каждого почтового индекса.Что я действительно хотел бы сделать, так это отфильтровать таблицу адресов и идентифицировать идентификаторы на основе почтовых индексов, чтобы я мог взять идентификаторы и работать с данными в Excel.