[英]How to join 2 values from different tables in mysql
I'm a beginner in MySQL, so I need help. 我是MySQL的初学者,因此需要帮助。 I want to get values of
name
column from table role
to show it together with information from users
instead id_role
. 我想从表
role
获取name
列的值,并将其与users
信息(而不是id_role
一起显示。 How can I realize it? 我怎么知道呢? What should the query I write?
我应该写什么查询? Can you attach the link with solve?
您可以附加链接以解决吗?
The picture for explanation. 图片说明。
Read more here about SQL JOINS 在此处阅读有关SQL JOINS的更多信息
SELECT users.*, role.*
FROM users
INNER JOIN role ON users.id_role = role.id;
尝试左加入
SELECT `users`.*,`role`.name as role FROM `users` LEFT JOIN `role` ON `users`.id_role= `role`.id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.