Requétes imbriquées
Résolu
most27
Messages postés
71
Date d'inscription
Statut
Membre
Dernière intervention
-
most27 Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
most27 Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Requétes imbriquées
- Expliquez les différences entre les différentes requêtes ✓ - Forum Réseaux sociaux
- Différence entre deux dates dans une requête ✓ - Forum Programmation
- N26 votre appareil a envoyé trop de requêtes sur une courte période de temps. veuillez patienter. - Forum Consommation & Internet
- Excel fonction si et ou imbriquées - Guide
- Réessayez plus tard il est possible que votre ordinateur ou votre réseau envoie des requêtes automatiques. pour la sécurité de nos utilisateurs, nous ne pouvons pas traiter votre demande pour le moment. pour en savoir plus, consultez notre page d'aide. valider - Forum Virus
1 réponse
Bonjour,
Je ne sais pas comment on peut faire les multiplications.
Sinon, la requête elle ressemblerai à ceci:
Je chercher pour faire la multiplication. Si je trouve je vous enverrai la solution.
Quand on fait des requête avec plusieurs tables, il faut indiquer comment elle sont reliées. Il faut utilisées les clés primaires.
Dans votre table Livre, je rajouterai la colonne id_livre car un livre peut avoir des références selon l'imprimeur
ou plusieurs livres peuvent porter le même nom.
Je pense aussi que je mettrai dans la table vente un id_vente car un client pourrai acheter plusieurs fois un même livre.
Dans votre table, il n'y a pas la possibilité de noter une remise (par exemple)
Sinon, il faudrait ajouter une colonne remise et une autre somme (prix normal - remise).
En SQL, il est préférable d'utiliser des noms de table simples.
titre_du_livre, auteur_du_livre serai plutôt titre_livre, ..
Il ne faut pas mettre d'accent car çà pourrait poser des problèmes lors des exécutions des requêtes.
Bonne continuation.
Je ne sais pas comment on peut faire les multiplications.
Sinon, la requête elle ressemblerai à ceci:
SELECT Livre.reference_du_livre AS refl, Client.prenom_du_client Vente.quantitées_de_livres_vendue FROM Livre, Client, Vente WHERE Vente.reference_du_livre = Livre.reference_du_livre AND Vente.id_du_client = Client.id_du_client;
Je chercher pour faire la multiplication. Si je trouve je vous enverrai la solution.
Quand on fait des requête avec plusieurs tables, il faut indiquer comment elle sont reliées. Il faut utilisées les clés primaires.
Dans votre table Livre, je rajouterai la colonne id_livre car un livre peut avoir des références selon l'imprimeur
ou plusieurs livres peuvent porter le même nom.
Je pense aussi que je mettrai dans la table vente un id_vente car un client pourrai acheter plusieurs fois un même livre.
Dans votre table, il n'y a pas la possibilité de noter une remise (par exemple)
Sinon, il faudrait ajouter une colonne remise et une autre somme (prix normal - remise).
En SQL, il est préférable d'utiliser des noms de table simples.
titre_du_livre, auteur_du_livre serai plutôt titre_livre, ..
Il ne faut pas mettre d'accent car çà pourrait poser des problèmes lors des exécutions des requêtes.
Bonne continuation.
Il suffit de faire la multiplication :
Excellentes remarques que ne pas utiliser les caractères accents, cédilles, et des noms de champs plus courts.