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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ACCESS] requetes et sous requetes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ACCESS] requetes et sous requetes

n°618438
cronos6
Posté le 21-01-2004 à 22:15:03  profilanswer
 

bonsoir,
 
j'ai deux requête à réaliser (JE NE VEUX PAS QU'ON ME LES FASSE), je voudrais savoir si il faut faire une requete puis une autre requete incorporant la première, et si oui comment fait-on pour appeler la première requêtes dans la seconde (en mode qbe ou en sql)  
 
-quelles sont les entreprises du Calvados ayant au moins tous les domaines de compétences de l'entreprise MICLE
 
-quelles sont les entreprises ayant au moins 5 compétences fortes dans le domaine "développement", parmi celles ayant plus de 6 compétences dans ce domaine
 
Merci d'avance

mood
Publicité
Posté le 21-01-2004 à 22:15:03  profilanswer
 

n°618541
jagstang
Pa Capona ಠ_ಠ
Posté le 21-01-2004 à 23:45:21  profilanswer
 

exemple :
 
SELECT * FROM person WHERE nomPerson NOT IN ('dupont') ;

n°618543
jagstang
Pa Capona ಠ_ಠ
Posté le 21-01-2004 à 23:45:52  profilanswer
 

j'espère ne pas avoir trop répondu à ta question. histoire de te laisser le plaisir de trouver tout seul

n°618548
KLeMiX
Laisse pas trainer ton site
Posté le 21-01-2004 à 23:50:43  profilanswer
 

pour une jointure
 
select user.nom , paie.salaire  
from user, paie
where user.id_user=paie.id_user


---------------
www.pronovolley.fr Faites vos prono sur la ligue de Volley et défiez vos amis. Des cadeaux en fin d'année  www.levoll.fr
n°618630
cronos6
Posté le 22-01-2004 à 07:43:44  profilanswer
 

c gentil d'avoir répondu, mais la c du formalisme de début que vous m'avez mis, regarder bien mes deux requêtes, impossible d'y répondre avec ce que vous avez mis

n°618640
Gfreeman
http://www.FGFasp.com
Posté le 22-01-2004 à 08:38:26  profilanswer
 

Code :
  1. str_sql = _
  2.    "SELECT " & _
  3.    "Sous_rubriques.srub_identifiant," & _
  4.    "(" & _
  5.     "SELECT Grp_1.grp_lecture & ',' & Grp_1.grp_ecriture & ',' & Grp_1.grp_modifier " & _
  6.     "FROM Groupes Grp_1 " & _
  7.     "WHERE Grp_1.grp_identifiant IN " & _
  8.      "(" & _
  9.       "SELECT TOP 1 Grp_2.grp_identifiant " & _
  10.       "FROM Groupes Grp_2 " & _
  11.       "WHERE Grp_2.grp_identifiant IN " & _
  12.     "(" & _
  13.      "SELECT Grp_3.grp_identifiant " & _
  14.      "FROM Groupes Grp_3 " & _
  15.      "WHERE Grp_3.grp_visiteur = 1 " & _
  16.       "AND NOT EXISTS " & _
  17.       "(" & _
  18.     "SELECT Guti_4.guti_grp_identifiant  " & _
  19.     "FROM Groupes_utilisateurs Guti_4 " & _
  20.     "WHERE Guti_4.guti_grp_identifiant = Grp_3.grp_identifiant" & _
  21.       " ) " & _
  22.       "AND NOT EXISTS " & _
  23.       "(" & _
  24.     "SELECT Gsrub_4.gsrub_grp_identifiant  " & _
  25.     "FROM Groupes_sous_rubriques Gsrub_4 " & _
  26.     "WHERE Gsrub_4.gsrub_grp_identifiant = Grp_3.grp_identifiant" & _
  27.       " ) " & _
  28.      "ORDER BY Grp_3.grp_lecture ASC" & _
  29.     " )" & _
  30.      " )" & _
  31.    " )," & _
  32.    "(" & _
  33.     "SELECT Grp_1.grp_lecture & ',' & Grp_1.grp_ecriture & ',' & Grp_1.grp_modifier " & _
  34.     "FROM Groupes Grp_1 " & _
  35.     "WHERE Grp_1.grp_identifiant IN " & _
  36.      "(" & _
  37.       "SELECT TOP 1 Grp_2.grp_identifiant " & _
  38.       "FROM Groupes Grp_2 " & _
  39.       "WHERE Grp_2.grp_identifiant IN " & _
  40.     "(" & _
  41.      "SELECT Grp_3.grp_identifiant " & _
  42.      "FROM Groupes Grp_3, Groupes_sous_rubriques Gsrub_3 " & _
  43.       "WHERE Grp_3.grp_identifiant = Gsrub_3.gsrub_grp_identifiant " & _
  44.     "AND Gsrub_3.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  45.      "AND Grp_3.grp_visiteur = 1 " & _
  46.       "AND NOT EXISTS " & _
  47.     "(" & _
  48.      "SELECT Guti_4.guti_grp_identifiant  " & _
  49.      "FROM Groupes_utilisateurs Guti_4 " & _
  50.      "WHERE Guti_4.guti_grp_identifiant = Grp_3.grp_identifiant" & _
  51.     " ) " & _
  52.     "ORDER BY Grp_3.grp_lecture ASC" & _
  53.     " )" & _
  54.      " )" & _
  55.    " )," & _
  56.    "(" & _
  57.     "SELECT Grp_1.grp_lecture & ',' & Grp_1.grp_ecriture & ',' & Grp_1.grp_modifier " & _
  58.     "FROM Groupes Grp_1 " & _
  59.     "WHERE Grp_1.grp_identifiant IN " & _
  60.      "(" & _
  61.       "SELECT TOP 1 Grp_2.grp_identifiant " & _
  62.       "FROM Groupes Grp_2 " & _
  63.       "WHERE Grp_2.grp_identifiant IN " & _
  64.     "(" & _
  65.      "SELECT Grp_3.grp_identifiant " & _
  66.      "FROM Groupes Grp_3, Groupes_utilisateurs Guti_3 " & _
  67.       "WHERE Grp_3.grp_identifiant = Guti_3.guti_grp_identifiant " & _
  68.     "AND Grp_3.grp_visiteur = 1 " & _
  69.      "AND NOT EXISTS " & _
  70.      "(" & _
  71.       "SELECT Gsrub_4.gsrub_grp_identifiant  " & _
  72.       "FROM Groupes_sous_rubriques Gsrub_4 " & _
  73.       "WHERE Gsrub_4.gsrub_grp_identifiant = Grp_3.grp_identifiant" & _
  74.      " ) " & _
  75.      "ORDER BY Grp_3.grp_lecture ASC" & _
  76.     " )" & _
  77.      " )" & _
  78.    " )," & _
  79.    "(" & _
  80.     "SELECT Grp_1.grp_lecture & ',' & Grp_1.grp_ecriture & ',' & Grp_1.grp_modifier " & _
  81.     "FROM Groupes Grp_1 " & _
  82.     "WHERE Grp_1.grp_identifiant IN " & _
  83.      "(" & _
  84.       "SELECT TOP 1 Grp_2.grp_identifiant " & _
  85.       "FROM Groupes Grp_2 " & _
  86.       "WHERE Grp_2.grp_identifiant IN " & _
  87.     "(" & _
  88.      "SELECT Grp_3.grp_identifiant " & _
  89.      "FROM Groupes Grp_3, Groupes_Sous_rubriques Gsrub_3, Groupes_utilisateurs Guti_3 " & _
  90.      "WHERE Grp_3.grp_identifiant = Gsrub_3.gsrub_grp_identifiant " & _
  91.       "AND Grp_3.grp_identifiant = Guti_3.guti_grp_identifiant " & _
  92.     "AND Gsrub_3.gsrub_identifiant = Sous_rubriques.srub_identifiant " & _
  93.      "AND Grp_3.grp_visiteur = 1 " & _
  94.       "ORDER BY Grp_3.grp_lecture ASC" & _
  95.     " )" & _
  96.      " )" & _
  97.    " ) " & _
  98.    "FROM Sous_rubriques " & _
  99.    "ORDER BY Sous_rubriques.srub_nom ASC"


 
et ça, ça ira :)))


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

  [ACCESS] requetes et sous requetes

 

Sujets relatifs
[Access] Requetes selections[Access] Question de base sur les tables/requêtes
[ACCESS][SQL] Questions sur des requêtes avec Group by[Access] Requêtes pour enregistrement courant
[Access et VB] requêtes paramétrées ....[VB + BD Access] Limitation du nombre du requetes ?
[ACCESS] requetes selection tri avec critèreAccess : mes requêtes me tronquent les résultats
[ Access 2000 ] VB & Requêtes[ACCESS] requetes SQL ou procedures VBA ?
Plus de sujets relatifs à : [ACCESS] requetes et sous requetes


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