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.
InformationsquelleAutor user673906 | 2012-04-18