Bonjour j'ai un petit soucis avec MySql.
J'ai une table "matable1" et une table "matable2" qui ont un champ "champ_id" chacun qui sont liés.
Je veux supprimé tous les enregistrements de matable1 qui n'a pas de corresponsance avec matable2.
J'ai fait la requête suivante qui fonctionne sous sql server mais pas sous mysql
DELETE t FROM matable1 m1 LEFT JOIN matable2 m2
ON m1.champ_id = m2.champ_id
WHERE m2.champ_id IS NULL ; |
Il me retourne :
#1066 - Table/alias: 't' non unique |
Je ne comprends pas où est l'erreur