Bonjour,
J'utilise Mariadb.
J'ai une table commande, une table client et une table boutique. J'essaye de récupérer toutes les commandes du client, j'ai donc fait une jointure de la table commande à la table client ça fonctionne, mais lorsque j'essaye de rajouter la jointure avec la table boutique, je n'arrive pas à récupérer les infos de la boutique.
Dans chaque table j'ai bien une clé primaire qui est l'id, et un index dans chaque tables. Merci d'avance pour votre aide
lorsque dans la table commande j'essaye de faire une relation entre commande.idboutique et boutiques.idBoutique je reçois cette erreur :
voici la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part #1452 - Cannot add or update a child row: a foreign key constraint fails (`pastry_paris`.`#sql-1370_3364`, CONSTRAINT `commandes_ibfk_3` FOREIGN KEY (`idBoutique`) REFERENCES `boutiques` (`idBoutique`) ON DELETE CASCADE ON UPDATE CASCADE)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT *, DATE_FORMAT(commandes.dateDuJour, '%d/%m/%Y') AS dateDuJour,DATE_FORMAT(commandes.dateCommande, '%d/%m/%Y') AS dateCommande FROM commandes INNER JOIN clients ON commandes.id_user = clients.id_user INNER JOIN boutiques ON commandes.idBoutique = boutiques.idBoutique WHERE clients.numero_client= ?
Partager