sql >> Databasteknik >  >> RDS >> Mysql

Du kan inte ange måltabell "NAME" för uppdatering i FROM-satsen

prova detta kan hjälpa dig

DELETE  FROM NAME
WHERE NAME.id NOT IN (
                     SELECT * FROM ( 
                                    SELECT MIN(id)  FROM NAME GROUP BY col1,col2
                                   ) AS p 
                      ) 

Läs mer



  1. ORA-22905 - när du frågar en tabelltyp med en select-sats

  2. MySql ERROR 1045 (28000):Åtkomst nekad för användaren 'root'@'localhost' (med lösenord:NEJ)

  3. Hur man använder SignalR i en webbfarm, med SQL-server som bakplan

  4. Hur får man primärnyckelkolumn i Oracle?