#1 Thu 25 June 2015 16:21
- Pierre.Brochard
- Participant occasionnel
- Date d'inscription: 8 Apr 2015
- Messages: 33
Jointure de tables
Bonjour à tous,
Je voudrais créer une requête spécifique qui me permette d'obtenir une typologie de client en fonction d'un ensemble de thème
d'un coté j'ai cette requête : -- indépendante, restreinte
-- Typologie des clients
Select distinct ref.refte1 as Code_APE, ,EntCodeId_
From enterprise
Left join refvalues ref on EntCodeAPE_=ref.refid
De l'autre, j'ai une grosse requête composé de 4 : UNION
select distinct(prdname), count(*)
from product
left join refvalues theme on PrdTheme_ = theme.refid
where theme.refte1 like 'Entreprise%'
group by (prdname)
UNION
..........
mais je ne trouve pas l'opérateur (autre la méthode) pour composer ma requête complète.
Pour synthétiser :
J'ai le cadre suivant :
Select colonne1, colonne2
from matable1
leftt join matable2 on ....
Ici : je ne sais pas quoi mettre
Select colonne1, colonne2
from matable3
left join matable4 on ....
Auriez une ou des idées sur la question ?
Hors ligne
#2 Fri 26 June 2015 09:31
- ppluvinet
- Participant assidu
- Lieu: VALENCE
- Date d'inscription: 6 Aug 2007
- Messages: 617
Re: Jointure de tables
Bonjour,
Je n'ai pas bien compris vos problèmes.
Néanmoins, si je regarde cette requete , le distinct semble inutile puisque prdname est dans le groupby :
Code:
select prdname, count(*) from product left join refvalues theme on PrdTheme_ = theme.refid where theme.refte1 like 'Entreprise%' group by (prdname)
A mon avis, il faut que vous complétiez votre message car ce n'est pas clair.
Bon courage,
Dernière modification par ppluvinet (Fri 26 June 2015 09:32)
Pascal PLUVINET
Hors ligne
#3 Fri 26 June 2015 10:51
- Pierre.Brochard
- Participant occasionnel
- Date d'inscription: 8 Apr 2015
- Messages: 33
Re: Jointure de tables
Bonjour,
Oui ma demande était plus qu'imprécise. Je vais tenter de la reformuler.
Merci.
Pierre
Hors ligne