cs_benjah
Messages postés1Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention10 mai 2005
-
10 mai 2005 à 20:28
sgrant
Messages postés89Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention13 mai 2005
-
11 mai 2005 à 10:44
Bonjour a tous,
J'ai un problème pour pondre une requete sql. Voici mon probleme:
J'ai deux tables : t1 et t2
pour une donnée t1 est associée [0,n] données dans t2.
voici le schema des tables:
t1
-----
id1 data_id1
id2 data_id2
id3 data_id3
Je voudrais faire un select qui me renvoie les données sous la forme suivante:
------------------------
id1,data_id1
data1
data2
id2,data_id2
data3
data4
data5
id3,data_id3
------------------------
Littéralement, je voudrais sortir dans un spool chaque ligne de t1 avec les n lignes de t2associées sans passer par un curseur car t1 pourrait contenir pres de 20 millions de donnees avec pour chacune entre 4 ou 6 references dans t2....
Un select "bas de gamme" du style
select t1.id||','||t1.data_id||CHR(10)||t2.data from t1, t2;
Je veux donc eviter les itterations de t1 pour chaque reference t2.
J'espère avoir été clair, je débute en sql et j'avoue que les jointures que j'ai pues faire n'ont pas porté leurs fruits....
Sinon il me restera les curseurs mais il faudrait que j'evite!!!