0
私はMySQLの初心者ですので、助けが必要です。 テーブルからname
の値を取得して、id_role
の代わりにusers
の情報を表示したいとします。 どうすれば実現できますか?私は何を書くべきですか? あなたは解決でリンクを添付できますか?mysqlの異なるテーブルから2つの値を結合する方法
説明のための画像です。
私はMySQLの初心者ですので、助けが必要です。 テーブルからname
の値を取得して、id_role
の代わりにusers
の情報を表示したいとします。 どうすれば実現できますか?私は何を書くべきですか? あなたは解決でリンクを添付できますか?mysqlの異なるテーブルから2つの値を結合する方法
説明のための画像です。
LEFT JOINを試してみてください
SELECT `users`.*,`role`.name as role FROM `users` LEFT JOIN `role` ON `users`.id_role= `role`.id
続きを読むここについてSQL JOINS
SELECT users.*, role.*
FROM users
INNER JOIN role ON users.id_role = role.id;