bonjour,
malgré une recherche sur les anciens posts je n'ai rien trouvé concernant le problème suivant :
exemple de requête mysql (en mode ansi) à traduire :
select 0 as c1, ('aa'||'bb') as c2, sum(a) as c3 from T
group by 1,2
visiblement oracle n'accepte ni des numéros de colonnes , ni des alias comme champs de clause "group by".
donc je suis obligé d'écrire sous oracle :
select 0 as c1, ('aa'||'bb') as c2, sum(a) as c3 from T
group by '0', ('aa'||'bb')
Le '0' au lieu de 0, c'est par ce que du coup sinon c'est mysql qui plante
Ma question est la suivante: ya-t-il un moyen (via alter session ou autre) de faire accepter les "group by 1,2" à oracle ?
Partager