bonjour j'ai deux requetes A (avec 3 colonne) et B (2 colonne)
j'aimerai executer les deux en meme temps est avoir la reponse dans le meme ligne








bonjour j'ai deux requetes A (avec 3 colonne) et B (2 colonne)
j'aimerai executer les deux en meme temps est avoir la reponse dans le meme ligne
Bonjour,
Il serait plus simple de vous répondre avec un exemple de ce que vous attendez.
Il faut probablement faire quelque chose comme ça :
La jointure étant à adapter à vos besoins.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT a.c1, a.c2, a.c3, b.c1, b.c2 FROM a INNER JOIN b ON a.c1 = b.c2








c'est pas ce que je cherche
il n'y a pas de jointure
je sais qu'il ya une moyen pour faire cela mais je me rapelle plus d'elle
Comme je vous l'ai dit, il serait plus simple de vous aider avec un exemple...
Comment liez-vous une ligne de la table A avec une de la table B ?
Si vous associez chaque ligne de A avec chaque ligne de B, il faut alors faire un produit cartésien au lieu d'une jointure.








par exemple la requete A a 3 colonne(c1,c2,c3) est B 2 colonne(c1,c2) colonne
j'aimerai avoir une seule reponse sous forme
c1,c2,c3,c1,c2
Donc vos requêtes A et B ne renvoient qu'une seule ligne ?
Dans ce cas faites un produit cartésien :
Vous devez quand même avoir un problème de modélisation à mon avis pour avoir besoin de faire une telle chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT a.c1, a.c2, a.c3, b.c1, b.c2 FROM a, b
Partager