requete avec plusieurs tableaux - SQL/NoSQL - Programmation
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.
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 ? |
non elles ne sont pas liées.
je veux juste coller mes 2 tableaux l'un à coté de l'autre
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.
Marsh Posté le 27-03-2006 à 15:55:55
isa21493 a écrit : non elles ne sont pas liées. |
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.
Marsh Posté le 27-03-2006 à 16:14:24
isa21493 a écrit : non elles ne sont pas liées. |
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...
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
[/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]