Bonjour,
Je suis un habitué de SQL SERVER mais pour un projet étudiant obligé de passer sur mySQL, j'utilise MySQL Query Browser pour faire mes proc stock.
Voila ma proc :
Donc du point de vue syntaxe cela fonctionne mais lorsque je l'exécute sur mysql suery browser j'ai en résultat que la réponse de mon premier select.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 DROP PROCEDURE IF EXISTS `Consult_produit`; DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `Consult_produit`(IN id_produit INT) BEGIN SELECT p.id_produit, p.titre, p.descriptif, p.prix, p.image, p.quantite_stock, p.ids_livraison, a.nom, a.prenom, e.nom, c.categorie FROM PRODUIT p INNER JOIN AUTEUR a ON p.id_auteur = a.id_auteur INNER JOIN EDITEUR e ON p.id_editeur = e.id_editeur INNER JOIN CATEGORIE c ON p.id_categorie = c.id_categorie WHERE p.id_produit = id_produit; SELECT * from mode_livraison ; END $$
Je comprends vraiment pas pk j'ai pas les résults des 2 requetes.
Bonne soirée
Merci pour les gens qui aident.
Partager