La Ruche Du Groupe De L'Union Par Erreur
Dans la requête suivante, je suis en train de compter le distinct, et le total des occurrences de la colonne "primaire" et de et de résumer ce pour chaque colonne.
J'ai deux tables sources, qui contiennent des informations similaires. Je veux de l'union de ces pour tirer tous les renseignements avant de compter.
Cependant, l'utilisation de la logique ci-dessous, j'obtiens l'erreur suivante. Quelqu'un peut-veuillez indiquer à quel endroit ce qui ne va pas?
select COUNT(distinct primary), COUNT(primary), mycolumn
from (select primary, mycolumn from mytablea where mycolumn >= a and mycolumn <= b
union all
select primary, mycolumn from mytableb where mycolumn >= a and mycolumn <= b)
group by mycolumn
A ÉCHOUÉ: ParseException manquant EOF 'par' près de 'groupe'
Merci..
OriginalL'auteur Tminer | 2014-11-06
Vous devez vous connecter pour publier un commentaire.
Vous devez donner un alias à la sous-requête. Quelque chose comme ceci devrait fonctionner:
OriginalL'auteur Amar