je recois 2 query d'on je ne connais pas le contenu. la dessus je doit faire une jointure sur 2 colonnes. le tout provient d'une fct
ex:
Code :
- void merger(string qry1,string qry2,string col1, string col2){
- SELECT *
- FROM [qry1] AS xxx LEFT JOIN [qry2] AS yyy ON xxx.col1 = yyy.col2
- }
- par exemple
- qry1 : "select test from tableA "
- qry2 "select something from tableB"
- col1: "test "
- col2: "something"
|
jusque la tout va bien, le seul prob c que je doit faire un groupby sur tout le monde sauf sur col2
Code :
- void merger(string qry1,string qry2,string col1, string col2){
- SELECT count(col2),col1,????
- FROM [qry1] AS xxx LEFT JOIN [qry2] AS yyy ON xxx.col1 = yyy.col2
- group by col1,col2,????
- }
|
dans qry1 et qry2 se trouve col1 et col2 pour pouvoir faire la jointure mais aussi dautres colonnes que je ne connais pa a lavance
deplus je ne peut plus mettre de * pour mon select principal
bon je c, c assez tordu comme technique mais je n'ai pas vraiment le choix pour ce que je suis entrain de faire.........
![[:pingouino] [:pingouino]](https://forum-images.hardware.fr/images/perso/pingouino.gif)
Message édité par red faction le 18-08-2005 à 21:01:19