Bonjour à tous,

Je tourne en rond sur une foreign key qui me semble relativement simple mais je ne détecte pas mon erreur.

En gros j'ai 2 tables

- User
- Ticket

La table User :

-User_Id (primary)
-User_Nom

La table ticket

- Ticket_Id (primary)
- Numero_Ticket
- Ticket_Nom
- Id_User (index > gestion des relations : maBdd.user.User_Id)

Quand j’exécute cette requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT Ticket_Id, user.User_Nom from ticket, user WHERE Numero_Ticket = 5
J'obtiens TOUS les noms de la table User.

Je ne comprends pas très bien normalement il devrait me retourner uniquement 2 noms qui ont un rapport avec le ticket numéro 5.

Si je réalise la requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT User_Id FROM ticket WHERE `Numero_Ticket` = 5
La il me retourne bien uniquement les 2 User_Id présent dans la table Ticket.

Pourriez-vous m'indiquer ce qui coince avec ma première requête ? Le nez dans le guidon je ne vois plus grand chose

Merci