-3

次の列を含むuser_auth tableがあります。db1
user_id | user_name | first_name | last_name

次の列を含むuser_meta tableがあります。db2
umeta_id | user_id | meta_key | meta_value

Umeta_id 1&2は姓名です。first_nameandlast_nameからand を選択して、whereまたはanddb1に挿入するにはどうすればよいですかdb2umeta_id=12db1.user_id=db2=user_id

4

1 に答える 1

0

詳細は不明ですが、やってみます、これはどうですか?

INSERT INTO db2.dbo.user_meta(user_id, meta_key, meta_value)
SELECT user_id, 'first_name', first_name FROM db1.dbo.user_auth

INSERT INTO db2.dbo.user_meta(user_id, meta_key, meta_value)
SELECT user_id, 'last_name', last_name FROM db1.dbo.user_auth
于 2013-10-25T16:25:26.657 に答える