Oracle SQL de la requête de comptage, d'un groupe par un innerjoin?
Bref, j'ai un tas de Voitures qui appartiennent à des marchands et les négociants ont un groupe.
Le croupier de la table a le GROUPE.L'ID et le Groupe de la table est le nom du groupe.
Un Groupe a plusieurs concessionnaires
Je tiens donc à compter le nombre de voitures de chaque groupe.
Je suis en utilisant ce guichet
select
(select GROUP_NAME from "GROUP" where "GROUP".GROUP_ID = "DEALER"."GROUP_ID" ),
"DEALER"."GROUP_ID" as "DEALER GROUP ID",
"DEALER"."DEALER_NAME" as "DEALER DEALER NAME",
"CAR"."CAR_DEALER" as "CAR DEALER"
from
"CAR"
INNER JOIN
DEALER
ON
"DEALER"."DEALER_NAME" ="CAR"."CAR_DEALER"
J'ai essayé d'utiliser group_by
et count
mais je n'arrive pas à le faire fonctionner
- quel est le message d'erreur?
- Je suis à l'aide de l'apex et il dit ORA-00979: pas un GROUPE PAR l'expression
- Le code guichet automatique fonctionne très bien, je me demande comment il compte
- peut-être que cet article va vous aider. dba-oracle.com/t_ora_00979_not_a_group_by_expression.htm je n'obtiens pas pourquoi vous obtenez ce message d'erreur. Parce que vous ne pas utiliser toutes les fonctions du groupe.
Vous devez vous connecter pour publier un commentaire.