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

  FORUM HardWare.fr
  Programmation
  PHP

  [MySql] requete d'effacement d'id

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySql] requete d'effacement d'id

n°1071310
cali150
Posté le 04-05-2005 à 09:42:28  profilanswer
 

Voila le probleme : J'ai 2 tables employe et reserve
je souhaiterais connaitre l'id_employe dans la table reserve qui n'existe pas dans la table employe (dans ce cas 75):
et une fois selectionné pouvoir l'effacer ensuite...
 
table employe :
id_employe  nom_employe prenom_employe
    10      toto        jack
    11      titi        joe
    78      tutu        jim
 
table reserve :
id_employe  id_salle  date_reservation
    10        1       2005-05-04
    11        1       2005-05-06
    75        2       2005-05-10  
 
Voici ma requete qui pose probleme :
 
$toto = SELECT reserve.id_employe FROM reserve WHERE EXISTS ( SELECT  * FROM employe WHERE reserve.id_employe = employe.id_employe AND reserve.id_employe NOT IN (  
SELECT employe.id_employe FROM employe ) );
 
DELETE FROM reserve WHERE id_employe LIKE'$toto';
 
J'ai PHP 4.3.3 et MySql 4.0.15

mood
Publicité
Posté le 04-05-2005 à 09:42:28  profilanswer
 

n°1071317
Master p
My new cock ring :D
Posté le 04-05-2005 à 09:46:20  profilanswer
 

cali150 a écrit :

Code :
  1. $toto = SELECT reserve.id_employe FROM reserve WHERE EXISTS ( SELECT  * FROM employe WHERE reserve.id_employe = employe.id_employe AND reserve.id_employe NOT IN (
  2. SELECT employe.id_employe FROM employe ) );
  3. DELETE FROM reserve WHERE id_employe LIKE'$toto';


C'est quoi ça? [:psychokwak]  


---------------
HAHAHA I M USING TEH INTERNET
n°1071320
jeff@be
Posté le 04-05-2005 à 09:49:54  profilanswer
 

Code :
  1. SELECT DISTINCT
  2.   reserve.id_employe
  3. FROM
  4.   reserve
  5. LEFT JOIN employe ON employe.id_employe = reserve.id_employe
  6. WHERE
  7.   ISNULL(employe.id_employe)

n°1071335
cali150
Posté le 04-05-2005 à 09:56:16  profilanswer
 

Perfect, c'est ça !
Merci jeff
Je suis débutant comme vous avez pu le voir, je n'ai pas encore compris les jointures gauche ou droite...


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

  [MySql] requete d'effacement d'id

 

Sujets relatifs
requete access vers mysqlProbleme Access à MySQL
[RESOLU]Problème résultat requête MySQLRequete d'insertion d'une requete dans un champ
migration LDAP MySQLprob de conenction via l'api mysql c (Erreur 10061)
[VB .NET] DataGrid et Requete à plusieurs tables...ACCESS: Requete suppression HELP!
Plus de sujets relatifs à : [MySql] requete d'effacement d'id


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