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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  souci avec une requête

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

souci avec une requête

n°669507
slider16
Posté le 10-03-2004 à 13:01:25  profilanswer
 

salut, jai un souci avec une requête,  
je dispose des tables suivantes :
 
Employé (NumEmpl, Nom, Prénom, Niveau technique, dateNaiss)
Poste (Numposte, libelléposte, Technicité, NumType#)
Occuper (Numempl#, NumPoste#)
type (NumType, LibelléType)
 
je travaille sous access :
 
Je dois donner la liste des employés sur-qualifiés (ils ont un niveau technique supérieur d'au moins 2 points à la technicité du poste qu'ils occupent).
 
Merci d'avance de votre aide !!

mood
Publicité
Posté le 10-03-2004 à 13:01:25  profilanswer
 

n°669525
vttman2
Je suis Open ...
Posté le 10-03-2004 à 13:17:41  profilanswer
 

Un truc comme ça ...
 
select e.NumEmpl, e.Nom, e.Prénom
from employé e  
inner join Occuper  o on  
  e.numempl = o.numempl#
inner join poste  p on  
  p.numposte = o.numposte#
where (e.[Niveau technique] + 2) > p.Technicité

n°669602
slider16
Posté le 10-03-2004 à 14:17:44  profilanswer
 

Je te remercie de ta réponse, le problème est que je n'ai pas encore appris les inner join, je travaille sous access, puis je me passer des inner join en utilisant la clause where ??

n°669649
axl63800
Posté le 10-03-2004 à 14:34:05  profilanswer
 

select e.NumEmpl, e.Nom, e.Prénom  
from employé,poste,occuper
where e.Numempl = o.Numempl# and  
p.NumPoste = o.NumPoste# and
(e.[Niveau technique] + 2) > p.Technicité
 
Sans aucune certitude a verifier

n°669886
slider16
Posté le 10-03-2004 à 16:38:14  profilanswer
 

la requête ne fonctionne pas avec les # de Numempl et de Numposte, un message d'erreur saffiche, en revanche elle fonctionne sans les #, mais vu que je ne dispose pas de ces tables sous access, car c'est un exo sur feuille, je n'ai pas moyen de vérifier ! Puis je me passer alors des # ?

n°669892
vttman2
Je suis Open ...
Posté le 10-03-2004 à 16:43:45  profilanswer
 

En fait les # servaient sans doute d'indicateur visuel
pour tes champs comme quoi ce sont des clès étrangères...  
 
Dans ce cas  
tu peux t'en passer !
 
Ce qui intervient au niveau des jointures  
c le nom exact des champs ... de tes tables

n°669967
slider16
Posté le 10-03-2004 à 18:08:02  profilanswer
 

merci beaucoup pour vos réponses et vos explications !


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

  souci avec une requête

 

Sujets relatifs
[PHP/MySQL] requete avec "LIKE $a" mais avec si $a='%' ?Recherche d'une requête SQL
Requete SQLProblème de requete SQL
[sql] optimisation requete sql[SQL] Requete INSERT dans plusieurs tables liées
[PHP] Traitement d'une requete XML envoyée a un script phprequete renvoy liste de tous les numeros de 1 a la semaine de SYSDATE
[access]petit souci tout bete de requete sql...vla encore une requete qui me cause un souci
Plus de sujets relatifs à : souci avec une requête


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