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

  FORUM HardWare.fr
  Programmation
  PHP

  Sous requete SQL +MYSQL ou comment effacer lignes ds des tables liées?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sous requete SQL +MYSQL ou comment effacer lignes ds des tables liées?

n°304509
fab263
Posté le 08-02-2003 à 14:59:31  profilanswer
 

Voila je voudrais supprimer toutes les dates de mon champ choix_date provenant de ma table date qui sont déclarées comme 'invalide' dans un autre table (table choisir) mais ca ne marche pas...
Peut etre que MySQL 3.23.47 (celui de free.fr) ne gere pas les sous requetes...
Y a pas un autre moyen de les supprimer sinon?
 
ma requete:
 
DELETE FROM date WHERE date.choix_date = (SELECT choisir.choix_date FROM choisir WHERE choisir.etat='invalide';)


Message édité par fab263 le 08-02-2003 à 15:10:34
mood
Publicité
Posté le 08-02-2003 à 14:59:31  profilanswer
 

n°304660
fab263
Posté le 08-02-2003 à 18:01:31  profilanswer
 

:bounce:  :bounce: toute suggestion sera la bienvenue :)

n°304668
Core 666
Posté le 08-02-2003 à 19:14:15  profilanswer
 

Il y a facilement 40% des questions relatives à MySQL posées depuis début janvier qui sont toutes liées au même problème, ca commence à être fatiguant :wahoo:
 
Effectivement, la version de MySQL installée sur free ne supporte pas les subqueries, comme toutes les versions 3.23.x.
 
Il te faut donc soit passer par une jointure (p'être pas possible dans ton cas, faut voir la structure de tes deux tables), ou le faire en deux fois.

n°304680
fab263
Posté le 08-02-2003 à 20:04:58  profilanswer
 

ouais mais bon meme avec 2 jointures ca marche pas:
delete from date, choisir where date.choix_date = choisir.choix_date and choisir.etat='invalide'
 
 
alors qu'avec un ordre select ca marche je vois pas comment faire... :sweat:


Message édité par fab263 le 08-02-2003 à 20:08:19

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Sous requete SQL +MYSQL ou comment effacer lignes ds des tables liées?

 

Sujets relatifs
[SQL] Requete avec LIKE : erreur de syntaxe O_oproblème de type dans une requète
Mysql - Executer un script de commande sql? - RESOLU[SQL Server] création de verrou bloquant
P'tite question SQL (mySQL) - résolu (merci tomlameche! :-))[Qmail/MySQL] Script de filtrage
If,else et requete sql ?[shell] petit probleme avec mysql
Plus de sujets relatifs à : Sous requete SQL +MYSQL ou comment effacer lignes ds des tables liées?


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