我有2张桌子
tbl 1
ID
1
2
3
tbl 2
level
lvl 1 lvl 2
lvl 3
我需要
id | level
1 |等级1 2 | 2级 3 | 3级
答案 0 :(得分:0)
你提出这个问题的方式,第二个表格没有必要。您可以将值连接在一起:
select id, concat('level ', cast(id as varchar(255))) as level
from t
在某些数据库中,您可以使用||
或+
运算符代替concat()
。
答案 1 :(得分:0)
select ID, [level]
from tbl1
cross join tbl2
where CHARINDEX(cast(id as varchar),[level],0) > 0