1093 - あなたはFROM句に更新のターゲット表「アカウント」を指定することはできません

 

目的:2のテーブルに同じデータを照会し、データの一部を削除します。

同じデータの最初の分析をチェックアウトした後、削除します

同じデータを照会 

アカウントからSELECT a.id a.username HAVING COUNT(a.username)> 1 BY GROUP。

 

ID =は、アカウントから削除する(COUNT(a.username)を有するa.usernameてアカウントからグループをa.idを選択> 1)。

1093 - あなたはFROM句に更新のターゲット表「アカウント」を指定することはできません

あなたは、FROM句に更新するために、ターゲットテーブル「アカウント」を指定することはできません。

 

更新:

アカウントからDELETE WHERE ID = 

(からt.idを選択

T(口座からのカウント(a.username)を> 1 HAVING a.usernameてグループをa.id選択)
)。

おすすめ

転載: www.cnblogs.com/hellokitty1/p/11227440.html