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

 


Dernière réponse
Sujet : SQL Statement
remittent select ... from (((A innerjoin B on A.truc1 = B.truc1) inner join C on A.truc2 = C.truc2) inner join D on A.truc3 = D.truc3) inner join E on A.truc4 = E.truc4
 
 
Bon cette syntaxe est-elle correcte? (elle ne marche pas chez moi....)
Si oui est-ce la seule possible? la meilleure?
 
HELP!!!

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
remittent select ... from (((A innerjoin B on A.truc1 = B.truc1) inner join C on A.truc2 = C.truc2) inner join D on A.truc3 = D.truc3) inner join E on A.truc4 = E.truc4
 
 
Bon cette syntaxe est-elle correcte? (elle ne marche pas chez moi....)
Si oui est-ce la seule possible? la meilleure?
 
HELP!!!
remittent select ... from (((A innerjoin B on A.truc = B.truc) inner join C on A.truc = C.truc) inner join D on A.truc = D.truc) inner join E on A.truc = E.truc
 
y a-t-il une manière plus efficace (au niveau de l'execution de la requete sql) d'écrire une telle requete?
remittent Ok merci je viens de voir l'erreur...
Mara's dad Ta requête :
select serialnum, statusname, ownername from item inner join (status inner join owner on item.idstatus=status.idtstatus) on item.idowner=owner.idowner
 
Si tu prends juste : (status inner join owner on item.idstatus=status.idtstatus)
 
Tu vois tout de suite qu'il y a un PB, non ? Y'a 2 tables, status et owner, et la condition de jointure est sur status et item !
 
Donc,  
SELECT serialnum, statusname, ownername
FROM (item INNER JOIN owner ON item.idowner = owner.idowner) INNER JOIN status ON item.idstatus = status.idstatus;
remittent Je ne peux tout simplement pas faire ca car apparement ADOCE (je developpe sous WinCE) ne le permet pas....
remittent en fait d'une manière plus générale je n'arrive pas à écrire une requete correcte avec plus d'un inner join; a chaque fois ca me fout la merde!
 
Bon comment que c t'y qu'on fait une requete avec plusieurs inner join!?
remittent Y'a un truc que je pige pas; la requete suivante est syhntaxiquement fausse:
 
select serialnum, statusname, ownername from item inner join (status inner join owner on item.idstatus=status.idtstatus) on item.idowner=owner.idowner
 
serialnum ds table item
statusname ds status
ownername ds owner
 
thks de your help

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