0

ここにこのスクリプトがあります

select distinct 
FirstName, 
LastName, 
table_2.status, 
'Shop' as receiver
from table_1
inner join table_2 on table_1.key_2 = table_2.'SHOP-'id
order by FirstName, LastName

key_2 フィールドには SHOP-121 のような ID があり、表 2 の ID は数字の 121 になります。

key_2 から SHOP- を削除するか、ID に SHOP- を追加するにはどうすればよいですか?

4

1 に答える 1

5

使用するCONCAT

table_1.key_2 = CONCAT('SHOP-', table_2.id)

これにより、テーブル全体のスキャンが実行されるため、大規模なデータベースでは速度が低下することに注意してください。

于 2013-03-13T17:13:30.133 に答える