2017-01-07 6 views
-1

私は状況があります。あなたは電子メール[email protected][email protected]については上記を参照することができますMySQLは同名の同名の同じメールを更新します

id  email    name     feedback 
------------------------------------------------------------------------- 
2  [email protected]  test1    test feedback 
3  [email protected]  test2    test2 feedback 
4  [email protected]  test123    another feedback 
5  [email protected]  test4    test4 feedback 
6  [email protected]  test1235    test2 feedback 
7  [email protected]  test4254    test4 feedback 
8  [email protected]  test587    test4 feedback 

:私は以下のようにフィールドの電子メール、名前、フィードバックと同じ電子メールでいくつかのレコードが、別の名前を持つテーブルのフィードバックを持っています。同様に、テーブルには多くのレコードがあります。 1つ1つ編集する複雑です。だから私は、複数の名前から名前のいずれかを設定するためにレコードを更新するクエリが同じ電子メールに対して設定できるかどうかを確認したい。

これを行う方法はありますか?

おかげで、

+0

が正確にどのようにそれを設定してテストに必要なものであると思いますか?あなたは上記の入力に基づいて期待される出力を与えることができますか? – GurV

答えて

1

私はこれは、あなたが正確かつ

update feedback f1 ,(select DISTINCT email,name from feedback) f2 set f1.name=f2.name where f1.email=f2.email; 
+0

ありがとう、その働いた –

関連する問題