requete avec plusieurs tableaux

requete avec plusieurs tableaux - SQL/NoSQL - Programmation

Marsh Posté le 27-03-2006 à 14:15:30    

[size=1]bonjour à tous,

 

j'ai un tableaux avec pour chaque colonne une requete différente.
je voudrais mettre tout dans une requete mais en faisant
 
 

Code :
  1. SELECT col1.champ1, col2.champ2
  2. FROM ( .... ) col1,
  3. ( ....) col2

 

[/size][size=1]au lieu d'avoir ça:

 

champ1 -------------- champ2

 

1 ----------------------- 2
2 ----------------------- 4
3 ----------------------- 6
4 ----------------------- 8

 

j'obtiens ça:

 

champ1 -------------- champ2

 

1 ----------------------- 2
1 ----------------------- 4
1 ----------------------- 6
1 ----------------------- 8
2 ----------------------- 2
2 ----------------------- 4
2 ----------------------- 6
2 ----------------------- 8
3 ----------------------- 2
3 ----------------------- 4
3 ----------------------- 6
3 ----------------------- 8
4 ----------------------- 2
4 ----------------------- 4
4 ----------------------- 6
4 ----------------------- 8

 

savez vous comment faire?[/size]

Reply

Marsh Posté le 27-03-2006 à 14:15:30   

Reply

Marsh Posté le 27-03-2006 à 14:46:20    

Est-ce que les données de col1 et col2 sont liées ?
Si c'est le cas, il faut faire une jointure ... pour le moment tu as le résultat d'un produit cartésien.

Reply

Marsh Posté le 27-03-2006 à 14:51:05    

Beegee a écrit :

Est-ce que les données de col1 et col2 sont liées ?
Si c'est le cas, il faut faire une jointure ... pour le moment tu as le résultat d'un produit cartésien.


 
non elles ne sont pas liées.
je veux juste coller mes 2 tableaux l'un à coté de l'autre

Reply

Marsh Posté le 27-03-2006 à 15:37:46    

Alors fais plutôt une requête par tableau / table, et lance ces requêtes indépendamment.

Reply

Marsh Posté le 27-03-2006 à 15:55:55    

isa21493 a écrit :

non elles ne sont pas liées.
je veux juste coller mes 2 tableaux l'un à coté de l'autre


 
Mais quel est le critère qui permet de coller telle colonne avec telle autre ?  
Y a-t-il un ordre ? Parce que sinon je ne vois pas le but de coller aléatoirement une colonne à une autre.

Reply

Marsh Posté le 27-03-2006 à 16:14:24    

   
 

isa21493 a écrit :

non elles ne sont pas liées.
je veux juste coller mes 2 tableaux l'un à coté de l'autre


  Comme dis précédemment, il y a forcément un lien entre tes tableaux.

 

Qu'est ce qui t'as permis à toi de coller 1 avec 2, 2 avec 4, 3 avec 6... dans ton exemple

 

Si tu veux le faire en une seule requetes sans faire un produit cartésien (ce que tu obteisn pour l'instant) il y a forcément un lien entre tes colonnes ?

 

Ce lien c'est ta jointure...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed