Maison > Questions et réponses > le corps du texte
Je crée un site d'avis sur des restaurants. Dans ma table de commentaires, j'ai une clé étrangère appelée user_id et je ne sais pas comment puis-je l'utiliser pour afficher le nom d'utilisateur dans la table des utilisateurs
Ma table utilisateur Mon formulaire de commentaire
Ma question est donc de savoir comment afficher le nom d'utilisateur ? Quelles déclarations MySQL dois-je écrire. Je ne sais pas quoi faire
P粉1908832252023-09-10 11:53:52
Supposons que vous souhaitiez essayer d'obtenir le texte du commentaire et le nom d'utilisateur de l'utilisateur correspondant, vous pouvez utiliser une jointure pour combiner les informations, par exemple :
SELECT u.username, r.review_text FROM reviews r LEFT JOIN users u ON (u.user_id = r.user_id)
Je suppose que la table utilisateur est appelée users
,评论表称为reviews
mais mettez à jour ces tables si nécessaire, chaque table est "aliasée" respectivement en u et r, puis les tables sont jointes