2017-06-12 43 views
0

我是MySQL的初學者,所以我需要幫助。 我想從表role中獲取name列的值,以便將其與來自users而不是id_role的信息一起顯示。 我怎樣才能認識到它?我應該寫什麼查詢? 你可以附加鏈接解決?如何從mysql中的不同表中加入2個值

該圖片的解釋。 click to see

回答

0

嘗試LEFT JOIN

SELECT `users`.*,`role`.name as role FROM `users` LEFT JOIN `role` ON `users`.id_role= `role`.id 
1

在這裏閱讀更多關於SQL JOINS

SELECT users.*, role.* 
FROM users 
INNER JOIN role ON users.id_role = role.id;