SQL sous microsoft Access

Bonjour,j'ai un soucie en programmation je débute donc je voudrai bien votre aide, ci cela et pas trop demander !

explication :
j'ai 4 tables qui son relier entre elle (voir photo)

http://hpics.li/a51505e

est la consigne de mon exercice et le suivent:

quels sont les logiciels qui n'ont jamais été vendus ?

j'ai commence a taper ca :

SELECT Produit.Nom, [A Acheté].Nump
FROM [A Acheté], Produit
WHERE Produit.n° = [A Acheté].NumP
and Produit = (group by Nom)

pour la dernier ligne je ne suis vraiment pas sur !!!

toute idé je prend merci d'avance

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    Syntaxe de votre code sql

    SELECT Produit.Nom, [A Acheté].Nump
    FROM [A Acheté], Produit
    WHERE Produit.n° = [A Acheté].NumP
    group by Produit.Nom

    Sauf erreur, cette requete vous donnera les produits vendus. Si vous cherchez les produits invendus, il faut comparer les champs Produit.categorie et categorie.code.

    Bonne suite
    1. bonjour f894009 je ne pense pas que ca sois ca car :

      Produit.categorie et categorie.code on rien a faire dans le code sql catégorie et juste indicatif (EX : BU, sy,ba,de,in(base de donnée, bureautique, ....))
      1. Re,
        Si vous le dites!!! Vous connaissez le contenu de la base mieux que moi, alors....
        1. oui mais j'ai un probablement de programmation je ne c'est pas se qu'il faux faire !!
          1. Re,
            La table produit contient tous les produits disponibles ou ???.
            1. non il faux faire une jointure entre les table A Acheté et Produit.
              mais je ne ses pas se qu'il faux faire pour faire une comparaison !
              1. oui la table produit contiens tous les produit disponibles ! et la table A Acheté contins les lin entre la table produit et la table Client §