我想創建一個表串列來查找另一個表。例如
表A
| 數量 | 描述 |
|---|---|
| 1000 | 我要吃 |
| 2000年 | 我想睡覺 |
表b(查找)
| 搜索 | 活動 |
|---|---|
| 吃 | 去吃飯 |
| 睡覺 | 去睡覺 |
預期結果
| 數量 | 活動 |
|---|---|
| 1000 | 去吃飯 |
| 2000年 | 去睡覺 |
我試過這樣的查詢,但仍然沒有用
SELECT amount, IIF(description like '%(select search from table b)%',(select activity from table b), null) as activity
FROM table a
uj5u.com熱心網友回復:
您也可以使用常規連接
SELECT a.amount, b.activity
FROM tableA a
JOIN lookupTable b on a.description like '%' b.search '%'
uj5u.com熱心網友回復:
這是一種方法,但您必須考慮,正如評論所說,您真正想要如何“決議” A.Description
select A.Amount,B.Activity
from
tableA A
inner join tableB B on B.Search = stuff(A.Description,1,7,'') -- remove first 7 chars
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/353036.html
