//直接上sql
SELECT
DISTINCT up.usersid,
rs.NewName,
el.LevelName,
u.Account,
ui.Name,
ui.Icon
FROM
UsersPower up
LEFT JOIN RoleSet rs ON rs.Num = up.RoleId
LEFT JOIN Department d ON d.id = up.DepartmentID
LEFT JOIN EmployeeLevel el ON el.id = up.LevelID
LEFT JOIN Users u ON u.id = up.usersid
LEFT JOIN UserInfo ui ON u.id = ui.UsersId
WHERE
up.CompanyInfoId = 18
AND up.RoleId =11
AND rs.CompanyInfoId = 18
这样的话DISTINCT这个函数会根据你所有要查询的字段进行去重。
sql 去重 (DISTINCT)详解
最新推荐文章于 2026-07-19 12:32:59 发布
本文介绍了一种使用SQL进行复杂联表查询的方法,并通过DISTINCT关键字实现结果集的去重,确保输出的数据唯一且准确。
详解&spm=1001.2101.3001.5002&articleId=72956008&d=1&t=3&u=69ce5eb7994b45ce966b401dfd86804c)
1万+

被折叠的 条评论
为什么被折叠?



