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

 


Dernière réponse
Sujet : [SQL] Requete
dinbougre888

Wons a écrit a écrit :

 
:lol: C'est pas grave :lol:  




 
 :ouch:  chui vrmt sorry  
y a eu un bug là pcq ton post je l'ai pas vu y avait pas celui là


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
dinbougre888

Wons a écrit a écrit :

 
:lol: C'est pas grave :lol:  




 
 :ouch:  chui vrmt sorry  
y a eu un bug là pcq ton post je l'ai pas vu y avait pas celui là

Wons

Sebastien a écrit a écrit :

LOL, ce que t'as donnée Wons c la syntaxe de ton left outer join en oracle.
Ca s'appelle comme il l'a dit une jointure externe



:lol: C'est pas grave :lol:

Sebastien LOL, ce que t'as donnée Wons c la syntaxe de ton left outer join en oracle.
Ca s'appelle comme il l'a dit une jointure externe
dinbougre888 nop c bon g trouver
essayez la syntaxe LEFT OUTER JOIN c super pratique :D
Wons Avec une jointure externe, ça marche pas ?
Je connais pas la syntaxe de son SGBD, mais en Oracle :
SELECT t_attribut.obj_id, t_attribut.entite_id, t_attribut.nom,  t_desc.description  
FROM T_ATTRIBUT, T_ATT2DESC, T_FIC  
WHERE T_ATTRIBUT.obj_id = T_ATT2DESC.id_attr(+)
AND T_DESC.obj_id = T_ATT2DESC.id_desc  
 
Et ça devrait le faire
neriki Pourquoi tu transforme pas les tables T_ATTRIBUT et T_ATT2DESC en une seule table?
dinbougre888 salut g 2 tables
 
T_ATTRIBUT (obj_id, entite_id, nom)
T_ATT2DESC (code, id_attribut, id_desc)  
T_DESC (obj_id, description)
 
dans T_ATT2DESC id_attribut est une clé étrangère de T_ATTRIBUT et id_desc est la clé etrangère de T_DESC
 
 
je voudrais afficher tous les attributs ayant l'entite_id = 1 ainsi que la description des attributs (certains attributs n'ont pas de description donc ces attributs de sont pas référencé dans T_ATT2DESC)
 
 
select * from T_ATTRIBUT
where entite_id = 1    (sans l'affichage de la description)
 
 
SELECT t_attribut.obj_id, t_attribut.entite_id, t_attribut.nom,  t_desc.description  
FROM T_ATTRIBUT, T_ATT2DESC, T_FIC
WHERE T_ATTRIBUT.obj_id = T_ATT2DESC.id_attr
AND T_DESC.obj_id = T_ATT2DESC.id_desc
 
le pb de cette requete c kel n'affiche ke les attributs ayant une description et pas ceux ki n'ont pas de description
 
g pensé à un SELECT imbriqué mais je trouve pas la soluce
 
aidez moi siouplé ;)

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