-1

私は2つのテーブルを持っています

表1

ID

1
2
3

表2

level

レベル1
レベル2
レベル3

私は欲しい

id | level

1 | レベル 1
2 | レベル 2
3 | レベル3

4

2 に答える 2

0

あなたが質問を表現した方法では、2番目の表は必要ありません。値を連結するだけです。

select id, concat('level ', cast(id as varchar(255))) as level
from t

一部のデータベースでは、の代わりに||or+演算子を使用する場合がありますconcat()

于 2013-03-19T23:41:40.887 に答える
0


select ID, [level] 
from tbl1 
cross join tbl2
where CHARINDEX(cast(id as varchar),[level],0) > 0 

于 2013-03-20T00:44:56.600 に答える