Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1267 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MYSQL] Suppression d'enregistrements avec une jointure de table

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MYSQL] Suppression d'enregistrements avec une jointure de table

n°804244
fred29
Posté le 23-07-2004 à 12:06:44  profilanswer
 

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

mood
Publicité
Posté le 23-07-2004 à 12:06:44  profilanswer
 

n°804374
fred29
Posté le 23-07-2004 à 13:37:14  profilanswer
 

:bounce:

n°804402
mathix
mathix@jabber.org
Posté le 23-07-2004 à 13:56:22  profilanswer
 

tu as un mis un "t" en trop entre DELETE et FROM

n°804407
fred29
Posté le 23-07-2004 à 13:58:47  profilanswer
 

sous Sql Server c'est ce qu'il faut faire je crois lui dire dans quelle table supprimé
si je le retire le "t" il me met un autre message d'erreur de syntaxe pourtant je vois aucune erreur

n°804494
mathix
mathix@jabber.org
Posté le 23-07-2004 à 14:48:34  profilanswer
 

sql server ? tu as dis dans ton message précédant que tu utilise MySQl !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MYSQL] Suppression d'enregistrements avec une jointure de table

 

Sujets relatifs
conexion access-MySQLInsertion sélection multiple BD Mysql
foxserv python mysqlmenu php mysql
utilisation de mysql_free_resultProblème modification de taille du champ d'une table en postgresQL.
[PHP/MYSQL] Session et authentification[SQL] cmt supprimer/modifier un enregistrement d'un table ?
Requete Update avec jointure sous SQL SERVEUR[php-mysql] probleme de décryptage de mots de passe [resolu]
Plus de sujets relatifs à : [MYSQL] Suppression d'enregistrements avec une jointure de table


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR