ah ok
nouvelle question par contre :
comment je pourrais adapter la requete suivante :
CREATE OR REPLACE VIEW ventes
AS
SELECT num_commande,SUM(quantite*prix_unitaire) AS montant
FROM ventes_en_clair V
GROUP BY num_commande
J'aimerai faire apparaitre le nom du magasin où a eu lieu la vente.
Pour décrire un peu la table : num_commande est le numéro de référence d'une commande passée par un client, et la commande en question s'est faite dans un magasin qui est présent dans la table vente dans la colonne "magasin".
Mais si par exemple je fais
CREATE OR REPLACE VIEW ventes
AS
SELECT magasin,SUM(quantite*prix_unitaire) AS montant
FROM ventes_en_clair V
GROUP BY num_commande
j'obtiens une erreur : "ERREUR à la ligne 3 :
ORA-00979: n'est pas une expression GROUP BY"
Pourtant, à une référene num_commande est associée un unique nom de magasin.
Donc je ne comprends pas pourquoi ca ne fonctionne pas.