Maison  >  Questions et réponses  >  le corps du texte

Afficher le nom d'utilisateur, l'utilisateur et la révision lorsqu'il y a 2 tables

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粉195200437P粉195200437406 Il y a quelques jours657

répondre à tous(1)je répondrai

  • P粉190883225

    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

    répondre
    0
  • Annulerrépondre