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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  delete avec jointure

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

delete avec jointure

n°1222755
$man
Posté le 14-10-2005 à 09:57:46  profilanswer
 

Salut,
 
Peut-on supprimer données d'une table en faisant un test sur un autre.
Du genre DELETE FROM table1 WHERE table1.id = Table2.id  
 
merci

mood
Publicité
Posté le 14-10-2005 à 09:57:46  profilanswer
 

n°1222759
flo850
moi je
Posté le 14-10-2005 à 10:02:46  profilanswer
 

oui  
la syntaxe qui va bien :  


DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
       tbl_name[.*] [, tbl_name[.*] ...]
       FROM table_references
       [WHERE where_definition]


 
le lien tout bon : http://dev.mysql.com/doc/refman/5.0/en/delete.html


---------------

n°1222769
$man
Posté le 14-10-2005 à 10:07:33  profilanswer
 

Salut,
 
j'ai été incomplet dans ma requete :D, je tourne sur access...
 
merci

n°1222776
flo850
moi je
Posté le 14-10-2005 à 10:12:45  profilanswer
 

mais acces permet de faire du SQL normalement ( avec le meme syntaxe )  
 
ceci dit ,je suis pas un expert en access


---------------

n°1222777
$man
Posté le 14-10-2005 à 10:13:38  profilanswer
 

Salut,
 
merci de ton aide, mais il semble qu'il ne prenne pas cette syntaxe.
 
++

n°1223145
$man
Posté le 14-10-2005 à 14:17:06  profilanswer
 

Personne n'aurait les syntaxes supportées sous access ?
 
merci ++

n°1223530
Beegee
Posté le 14-10-2005 à 20:38:52  profilanswer
 

DELETE FROM table1
WHERE EXISTS (SELECT 1 FROM table2 WHERE table2.id = Table1.id);

n°1223738
Arjuna
Aircraft Ident.: F-MBSD
Posté le 15-10-2005 à 14:46:47  profilanswer
 

flo850 > à l'avenir, ne confond pas "supporter le SQL" et "supporter la syntaxe de MySQL", car MySQL n'est pas compatible avec la norme SQL. A partir de là, y'a des grosses différences au niveau syntyaxique mais aussi fonctionnement. Access de son côté n'est pas non plus compatible avec la norme, donc à partir de là, t'as 99% de chances pour qu'une requête SQL qui marche sur MySQL ne marche pas sur Access et vice-versa. Avec beaucoup de pot, on dira que t'as 20% de chances pour que si une requête est 100% compatible avec la norme, qu'elle arrive à tourner sur les deux à la fois, mais ormi un bête select sans complexité, ça arrive pas souvent ;)


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

  delete avec jointure

 

Sujets relatifs
[Win32] new / delete & DLL [résolu]faire un update avec une jointure oracle
Selectionner un id dans une jointureRemoting - File.Delete ou File.Move
requete sql avec jointure en vba [RESOLU][Oracle] Jointure, avec une clé étrangère pouvant valoir null
Probleme dans un select (jointure)[MySQL] Delete multi-tables
MySQL - Delete avec une jointure?jointure avec un delete
Plus de sujets relatifs à : delete avec jointure


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)