У меня есть две таблицы с данными, как показано ниже
Table1
+-----+-------+-------------------------+
| ID | value | Test |
+-----+-------+-------------------------+
| 200 | 2456 | yyy xxcv zuio uio tzrue |
| 201 | 2905 | xxx tttt ssrt uio uioe |
| 203 | 34567 | zzz iii ool uiol werts |
| 204 | 2356 | xxx tttt ssrt uio wertz |
| 205 | 3478 | io ser xcv erto klop |
| 206 | 4567 | xxx tttt ssrt uio poiu |
| 207 | 234 | zzz iii ool uiol wert |
+-----+-------+-------------------------+
Я хотел бы создать предложение where для получения строк с оператором like. например,
select *
from Table1
where test like '%xxcv zuio%' Or Like '%iii ool%' OR '%xcv erto%' OR '%ssrt uio%' OR '%uio uioe%'
Но моя проблема в том, что в предложении where есть более 15-20 различных параметров, он также может увеличивать последний.
Итак, я решил создать новый Таблица в базе данных позволяет назвать ее Table2 с параметром, как показано ниже.
Table2
+----+-----------+
| ID | Parameter |
+----+-----------+
| 20 | xxcv zuio |
| 21 | iii ool |
| 22 | xcv erto |
| 23 | ssrt uio |
| 24 | uio uioe |
+----+-----------+
Мой вопрос в том, как я могу присоединиться к этой таблице, чтобы получить тот же результат, что и вышеупомянутый запрос.
Я все еще учусь на присоединение, так что любые советы будут полезны.