OVH Cloud OVH Cloud

coller deux colonnes de deux tables

5 réponses
Avatar
thierry
bonjour,

j'ai des donn=E9es dans deux tables et je veux les coller=20
ensemble.

table 1=20
XXXX1 12
XXXX2 54
XXXX3 48

table 2
XXXX1 659=20
XXXX2 59=20
XXXX3 478

resultat :
XXXX1 12 659
XXXX2 54 59
XXXX3 48 478


j'ai su le faire mais je sais plus !!!!!

5 réponses

Avatar
thierry
en fait c'est pas deux tables mais deux resultats issues
d'une autre table et je voulais le faire sans passer par
deux tables temporaires.
voila la c'est plus precis

merci
-----Message d'origine-----
bonjour,

j'ai des données dans deux tables et je veux les coller
ensemble.

table 1
XXXX1 12
XXXX2 54
XXXX3 48

table 2
XXXX1 659
XXXX2 59
XXXX3 478

resultat :
XXXX1 12 659
XXXX2 54 59
XXXX3 48 478


j'ai su le faire mais je sais plus !!!!!
.



Avatar
Fred BROUARD
SELECT t1.Col1, t1.col2, t2.Col2
FROM table1 t1
INNER JOIN table2 t2
ON t1.Col1 = t2.Col1

A +

thierry a écrit:
bonjour,

j'ai des données dans deux tables et je veux les coller
ensemble.

table 1
XXXX1 12
XXXX2 54
XXXX3 48

table 2
XXXX1 659
XXXX2 59
XXXX3 478

resultat :
XXXX1 12 659
XXXX2 54 59
XXXX3 48 478


j'ai su le faire mais je sais plus !!!!!



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Avatar
thierry
merci

mais ce n'est pas exactement ca.
je me suis mal expliqué dans le premier message :
j'ai une table principale avec des donnees comme cela

champ 1 : code produit
champ 2 : etat du produit
champ 3 : date du produit
autres champs...

je souhaitais faire afficher sans passer par deux tables
temporaires afficher les totaux des produits par dates >
au jour courant et pour dates > a 15 jours

je passe par deux tables temporaires et je fait la
jointure.
c'est peut-etre pas optimisé mais ca marche

-----Message d'origine-----
SELECT t1.Col1, t1.col2, t2.Col2
FROM table1 t1
INNER JOIN table2 t2
ON t1.Col1 = t2.Col1

A +

thierry a écrit:
bonjour,

j'ai des données dans deux tables et je veux les




coller
ensemble.

table 1
XXXX1 12
XXXX2 54
XXXX3 48

table 2
XXXX1 659
XXXX2 59
XXXX3 478

resultat :
XXXX1 12 659
XXXX2 54 59
XXXX3 48 478


j'ai su le faire mais je sais plus !!!!!



--
Frédéric BROUARD - expert SQL, spécialiste : SQL


Server / Delphi / web
Livre SQL - col. Référence :


http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros :


http://sqlpro.developpez.com
****************** mailto:


******************

.



Avatar
Fred BROUARD
Il n'y a aucun intérêt à passer par deux tables temp, il suffit de faire
des sous requêtes dans la clause from.

Exemple :

SELECT ...
FROM (SELECT ... FROM ...) AS T1
INNER JOIN (SELECT ... FROM ...) AS T2
ON T1.xxx = T2.xxx

A +



thierry a écrit:
merci

mais ce n'est pas exactement ca.
je me suis mal expliqué dans le premier message :
j'ai une table principale avec des donnees comme cela

champ 1 : code produit
champ 2 : etat du produit
champ 3 : date du produit
autres champs...

je souhaitais faire afficher sans passer par deux tables
temporaires afficher les totaux des produits par dates >
au jour courant et pour dates > a 15 jours

je passe par deux tables temporaires et je fait la
jointure.
c'est peut-etre pas optimisé mais ca marche


-----Message d'origine-----
SELECT t1.Col1, t1.col2, t2.Col2



FROM table1 t1



INNER JOIN table2 t2
ON t1.Col1 = t2.Col1

A +

thierry a écrit:

bonjour,

j'ai des données dans deux tables et je veux les





coller

ensemble.

table 1
XXXX1 12
XXXX2 54
XXXX3 48

table 2
XXXX1 659
XXXX2 59
XXXX3 478

resultat :
XXXX1 12 659
XXXX2 54 59
XXXX3 48 478


j'ai su le faire mais je sais plus !!!!!



--
Frédéric BROUARD - expert SQL, spécialiste : SQL



Server / Delphi / web

Livre SQL - col. Référence :



http://sqlpro.developpez.com/bookSQL.html

Le site du SQL, pour débutants et pros :



http://sqlpro.developpez.com

****************** mailto:



******************

.









--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Avatar
thierry
merci

bon ben je vais aller acheter ton livre avant de poser
des questions sur les newgroups

:-)

Thierry
-----Message d'origine-----
Il n'y a aucun intérêt à passer par deux tables temp, il


suffit de faire
des sous requêtes dans la clause from.

Exemple :

SELECT ...
FROM (SELECT ... FROM ...) AS T1
INNER JOIN (SELECT ... FROM ...) AS T2
ON T1.xxx = T2.xxx

A +



thierry a écrit:
merci

mais ce n'est pas exactement ca.
je me suis mal expliqué dans le premier message :
j'ai une table principale avec des donnees comme cela

champ 1 : code produit
champ 2 : etat du produit
champ 3 : date du produit
autres champs...

je souhaitais faire afficher sans passer par deux




tables
temporaires afficher les totaux des produits par dates



au jour courant et pour dates > a 15 jours

je passe par deux tables temporaires et je fait la
jointure.
c'est peut-etre pas optimisé mais ca marche


-----Message d'origine-----
SELECT t1.Col1, t1.col2, t2.Col2



FROM table1 t1



INNER JOIN table2 t2
ON t1.Col1 = t2.Col1

A +

thierry a écrit:

bonjour,

j'ai des données dans deux tables et je veux les





coller

ensemble.

table 1
XXXX1 12
XXXX2 54
XXXX3 48

table 2
XXXX1 659
XXXX2 59
XXXX3 478

resultat :
XXXX1 12 659
XXXX2 54 59
XXXX3 48 478


j'ai su le faire mais je sais plus !!!!!



--
Frédéric BROUARD - expert SQL, spécialiste : SQL



Server / Delphi / web

Livre SQL - col. Référence :



http://sqlpro.developpez.com/bookSQL.html

Le site du SQL, pour débutants et pros :



http://sqlpro.developpez.com

****************** mailto:



******************

.









--
Frédéric BROUARD - expert SQL, spécialiste : SQL


Server / Delphi / web
Livre SQL - col. Référence :


http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros :


http://sqlpro.developpez.com
****************** mailto:


******************

.