【发布时间】:2012-06-23 21:55:36
【问题描述】:
我一直在尝试根据角色 id 加入两个表(USERS 和 USERS_ROLES),我将左连接放在以下查询中
users.id = users_roles.fk_user_id 但是用户角色的输出不正确。 fk_role_id = 4
请让我知道我该如何解决这个问题,以便我的查询应该得到它们匹配的 id 的确切值, 谢谢
SELECT users.id, users.v_first_name, users.v_last_name, user_facility.fk_facility_id,users.fk_tenant_id, marital_status.v_marital_status,
users.v_blood_type, NOW(),users_roles.fk_role_id
FROM users
LEFT JOIN (user_facility, marital_status, users_roles) ON
users.id = user_facility.fk_user_id AND users.fk_marital_status_id=marital_status.id AND users.id = users_roles.fk_user_id
【问题讨论】:
标签: mysql sql phpmyadmin