- dloignon
- Nombre de messages : 6
Date d'inscription : 04/02/2009
Comment fonctionne INNER JOIN , LEFT JOIN, Right JOIN avec
Sam 21 Fév 2009 - 13:41
Bonjour !
Comment fonctionne INNER JOIN , LEFT JOIN, Right JOIN avec Acomba ?
EXEMPLE EN ACCESS
POUR TROUVER LES CLIENTS D'UN VENDEUR (Customer, Invoicing, SalesRep)
POUR TROUVER LES SOUMISSIONS (Customer, Invoicing, SalesRep)
QUEL EST L'ÉQUIVALENT EN REQUÊTE ACOMBA ?
ET QUEL EST LA DIFFÉRENCE ? LA SYNTAXE ?
Merci !
Bonne journée
Comment fonctionne INNER JOIN , LEFT JOIN, Right JOIN avec Acomba ?
EXEMPLE EN ACCESS
POUR TROUVER LES CLIENTS D'UN VENDEUR (Customer, Invoicing, SalesRep)
- Code:
SELECT Customer.CuNumber, Customer.CuName, Customer.CuPhoneDescription1, Customer.CuAddress, Customer.CuCity, Invoicing.InSalesRepCP, Invoicing.InCurrentDay, Invoicing.InDateStatement, Invoicing.InDate, Customer.CuName, SalesRep.SRName
FROM (Customer INNER JOIN Invoicing ON Customer.CuNumber = Invoicing.InCustomerSupplierNumber) INNER JOIN SalesRep ON Invoicing.InSalesRepNumber = SalesRep.SRNumber
GROUP BY Customer.CuNumber, Customer.CuName, Customer.CuPhoneDescription1, Customer.CuAddress, Customer.CuCity, Invoicing.InSalesRepCP, Invoicing.InCurrentDay, Invoicing.InDateStatement, Invoicing.InDate, Customer.CuName, SalesRep.SRName;
POUR TROUVER LES SOUMISSIONS (Customer, Invoicing, SalesRep)
- Code:
SELECT Customer.CuName, Invoicing.InInvoiceType, Invoicing.InTransactionType, Invoicing.InSalePurchase, Invoicing.InDate, Invoicing.InCustomerSupplierNumber, Invoicing.InInvoiceNumber, Invoicing.InAssociatedOrder, Invoicing.InSalesRepCP, SalesRep.SRName, SalesRep.SRCity, Invoicing.InTransactionTotal
FROM (Customer RIGHT JOIN Invoicing ON Customer.CuNumber = Invoicing.InCustomerSupplierNumber) LEFT JOIN SalesRep ON Invoicing.InSalesRepCP = SalesRep.SRNumber
WHERE (((Invoicing.InInvoiceType)=2))
QUEL EST L'ÉQUIVALENT EN REQUÊTE ACOMBA ?
ET QUEL EST LA DIFFÉRENCE ? LA SYNTAXE ?
Merci !
Bonne journée
- Lartis
- Nombre de messages : 640
Ville : Laval
Date d'inscription : 03/04/2007
Fiche d'Entreprise
Nom de l'entreprise: Groupe Conseil Lartis Inc.
jointure avec ODBC
Dim 22 Fév 2009 - 9:10
Bonjour,
C'est une question très intéressante. ODBC n'utilise pas la syntaxe standard de SQL pour ce type de join, mais utilise la syntaxe de Microsoft Query.
Voici des détails sur la façon de faire des INNER JOIN et OUTER JOIN dans Microsoft Query: http://support.microsoft.com/kb/136699
C'est une question très intéressante. ODBC n'utilise pas la syntaxe standard de SQL pour ce type de join, mais utilise la syntaxe de Microsoft Query.
Voici des détails sur la façon de faire des INNER JOIN et OUTER JOIN dans Microsoft Query: http://support.microsoft.com/kb/136699
_________________
Sylvain Laurence, partenaire, revendeur et développeur Acomba
Groupe Conseil Lartis Inc. www.lartis.com
- dloignon
- Nombre de messages : 6
Date d'inscription : 04/02/2009
J'ai de la difficulté à comprendre le principe ...
Jeu 26 Fév 2009 - 16:10
Bonjour !
J'ai de la difficulté à comprendre le principe ... même avec le lien que vous m'avez donner
Est ce que vous pouvez me donner une exemple simple comme cette requête ?
TABLES : Product et Attachment
SELECT Product.PrNumber, Attachment.OriginalFileName, Product.* FROM Product INNER JOIN Attachment ON Product.PrNumber = Attachment.PrNumber ORDER BY Product.PrNumber
Merci !
Bonne journée
J'ai de la difficulté à comprendre le principe ... même avec le lien que vous m'avez donner
Est ce que vous pouvez me donner une exemple simple comme cette requête ?
TABLES : Product et Attachment
SELECT Product.PrNumber, Attachment.OriginalFileName, Product.* FROM Product INNER JOIN Attachment ON Product.PrNumber = Attachment.PrNumber ORDER BY Product.PrNumber
Merci !
Bonne journée
- Lartis
- Nombre de messages : 640
Ville : Laval
Date d'inscription : 03/04/2007
Fiche d'Entreprise
Nom de l'entreprise: Groupe Conseil Lartis Inc.
jointure
Jeu 26 Fév 2009 - 16:22
Bonjour,
J'admets que ce n'est pas très clair dans la page...
En exécutant C:\Program Files\Microsoft Office 2003\OFFICE11\MSQRY32.EXE, j'ai fait une jointure "Tous les produits, et seulement les attachements qui son lié", et ça m'a donné:
En passant par "Microsoft Query", on peut construire la requête un peu comme dans Access, mais linké sur les tables Acomba par ODBC.
J'admets que ce n'est pas très clair dans la page...
En exécutant C:\Program Files\Microsoft Office 2003\OFFICE11\MSQRY32.EXE, j'ai fait une jointure "Tous les produits, et seulement les attachements qui son lié", et ça m'a donné:
- Code:
SELECT Product.PrNumber, Attachment.OriginalFileName
FROM {oj Product Product LEFT OUTER JOIN Attachment Attachment ON Product.PrNumber = Attachment.PrNumber}
En passant par "Microsoft Query", on peut construire la requête un peu comme dans Access, mais linké sur les tables Acomba par ODBC.
_________________
Sylvain Laurence, partenaire, revendeur et développeur Acomba
Groupe Conseil Lartis Inc. www.lartis.com
- dloignon
- Nombre de messages : 6
Date d'inscription : 04/02/2009
Merci de votre aide
Sam 28 Fév 2009 - 8:40
Super !!!!!!!!!!!
Merci ça fonctionne ...
Bonne fin de semaine
Merci ça fonctionne ...
Bonne fin de semaine
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum