如何使用 MySQL 查詢特定部門及其所有下屬部門的用戶?

如何使用 MySQL 查詢特定部門及其所有下屬部門的用戶?

mysql 分組查詢某個部門及其下屬部門的用戶

當用戶可以歸屬于多個部門時,需要使用 mysql 查詢來檢索特定部門及其所有下屬部門中的用戶。

為了避免重復記錄,可以使用 where 從句來限定查詢結果,只選擇符合特定條件的記錄。

sql 查詢語句:

SELECT     ud.dept_id,     u.* FROM     sys_user_dept ud LEFT JOIN     sys_user u ON ud.user_id = u.id WHERE     ud.部門id字段 = 需要查詢的部門id

其中,部門id字段是要查詢部門的 id 字段名稱。

使用此查詢,只能檢索屬于特定部門及其所有下屬部門中的用戶,從而消除重復記錄。

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享