Forum d'entraide Acomba
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.

Rejoignez le forum, c’est rapide et facile

Forum d'entraide Acomba
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.
Forum d'entraide Acomba
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

Aller en bas
avatar
dloignon
Nombre de messages : 6
Date d'inscription : 04/02/2009

Comment fonctionne INNER JOIN ,  LEFT JOIN, Right JOIN avec Empty 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)

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 ?
scratch
Merci !
Bonne journée
Lartis
Lartis
Nombre de messages : 640
Ville : Laval
Date d'inscription : 03/04/2007

Fiche d'Entreprise
Nom de l'entreprise: Groupe Conseil Lartis Inc.
http://www.lartis.com

Comment fonctionne INNER JOIN ,  LEFT JOIN, Right JOIN avec Empty 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

_________________
Sylvain Laurence, partenaire, revendeur et développeur Acomba
Groupe Conseil Lartis Inc. www.lartis.com
Comment fonctionne INNER JOIN ,  LEFT JOIN, Right JOIN avec Groupe-conseil-lartis-inc-acomba200
avatar
dloignon
Nombre de messages : 6
Date d'inscription : 04/02/2009

Comment fonctionne INNER JOIN ,  LEFT JOIN, Right JOIN avec Empty 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 Crying or Very sad
Est ce que vous pouvez me donner une exemple simple comme cette requête ? Idea

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
Lartis
Nombre de messages : 640
Ville : Laval
Date d'inscription : 03/04/2007

Fiche d'Entreprise
Nom de l'entreprise: Groupe Conseil Lartis Inc.
http://www.lartis.com

Comment fonctionne INNER JOIN ,  LEFT JOIN, Right JOIN avec Empty 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é:

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
Comment fonctionne INNER JOIN ,  LEFT JOIN, Right JOIN avec Groupe-conseil-lartis-inc-acomba200
avatar
dloignon
Nombre de messages : 6
Date d'inscription : 04/02/2009

Comment fonctionne INNER JOIN ,  LEFT JOIN, Right JOIN avec Empty Merci de votre aide

Sam 28 Fév 2009 - 8:40
Super !!!!!!!!!!!
Merci ça fonctionne ...
Bonne fin de semaine cheers cheers
Contenu sponsorisé

Comment fonctionne INNER JOIN ,  LEFT JOIN, Right JOIN avec Empty Re: Comment fonctionne INNER JOIN , LEFT JOIN, Right JOIN avec

Revenir en haut
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum