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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requête SQl

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requête SQl

n°1913015
Tunisien86
Futur developpeur web
Posté le 07-08-2009 à 18:52:57  profilanswer
 

salut tout le monde j'ai une requete qui m'ennui bcp  
J'ai 2 tableaux:  
-personnel:BD des personnels d'une entreprise  
-participants:BD des participants(un personnel OU un de sa famille  
(épouse ou enfants))dans une activité de l'entreprise  
Quélle est la requete ou qu'est ce que je dois déclarer mes champs  
pour que UN PERSONNEL A le droit AU MAX de 2 PARTICIPANTS  
cad AU MAX 2 PARTICIPANTS ont le MEME identifiant du personne.  
En d'autres termes:  
comment procéder pour lorsque je suis entrain de remplir le tableau  
participant,le system va me signaler une erreur si JE DEPASSE POUR UN  
SEUL IDENTIFIANT DU PERSONNEL 2 participants  
En effet,j'ai crée les 2 tableaux de la facon suivante:  
Create table personnel(  
-> IDENT int Primary Key,  
-> nom varchar(40),  
-> prenon varchar(40),  
-> date_lieu_naissance varchar(40),  
-> Telephone varchar(40),  
-> postion varchar(40),  
-> adresse varchar(40));  
Create table participants(  
-> IDENTPAR INT Primary Key,  
-> nom varchar(40),  
-> prenom varchar(40),  
-> date_lieu_naissance varchar(40),  
-> IDENT int,  
-> constraint fk_par Foreign Key(IDENT) References test.personnel  
(IDENT),  
-> IDENTEQUIPE INT,  
-> EtablissementActivite Varchar(40),  
-> TypeEtablissement ENUM('publique','Privé'));  
qu'est ce que je peux ajouter à ces 2 tableaux pour juste REMEDIER à  
ce probleme  
merci  
je travaille avec SQL server management express 2005  
 
 
 
    Répondre    Répondre à l'auteur    Transférer    
 

mood
Publicité
Posté le 07-08-2009 à 18:52:57  profilanswer
 

n°1913055
aideinfo
Posté le 08-08-2009 à 11:25:17  profilanswer
 

Pourquoi toujours vouloir tout faire en SQL ? Il serait plus simple et surtout plus économique pour le serveur SQL de passer par un langage serveur pour ce genre de traitement.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1913103
Tunisien86
Futur developpeur web
Posté le 09-08-2009 à 01:57:59  profilanswer
 

Oui mais comment faire ca,tu peux m'expliquer de plus

n°1913123
aideinfo
Posté le 09-08-2009 à 12:28:43  profilanswer
 

En quel langage ? En ASP je présume.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
n°1913135
Tamahome
⭐⭐⭐⭐⭐
Posté le 09-08-2009 à 13:37:36  profilanswer
 

c'est pas une bonne idée de faire de la redondance d'informations comme ca... tu ne devrais avoir besoin que d'une table normalement...


---------------
Hobby eien /人◕ ‿‿ ◕人\

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

  Requête SQl

 

Sujets relatifs
Convertir le résultat d'une requête SQL en fichier excelPL/SQL : utilisation de variable pour liste de valeur dans requête
Requete SQL sélectionnant le plus petit nombre uniqueRequete SQL sous informix
Requête SQL/PHP qui marche pas ?Problème requête UPDATE SQL
Erreur requête SQL en VBA dans Excel[Résolu] aide requête SQL: tri par date desc avec date "nulle" en 1er
probleme requete Sql sur update clef primaire[Besoin d'aide]: php dans requête SQL qui ne fonctionne pas
Plus de sujets relatifs à : Requête SQl


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