30 lines
1.0 KiB
SQL
Executable File
30 lines
1.0 KiB
SQL
Executable File
SELECT *
|
|
FROM (
|
|
SELECT staff.id AS id,
|
|
ROW_NUMBER() OVER (
|
|
PARTITION BY staff.id
|
|
ORDER BY staff.id
|
|
) AS row_num,
|
|
staff.id AS id,
|
|
staff.username AS username,
|
|
staff.showname AS showname,
|
|
staff.avatar AS avatar,
|
|
staff.officer_id AS officer_id,
|
|
staff.phone_number AS phone_number,
|
|
staff.order AS order,
|
|
staff.enabled AS enabled,
|
|
dept.name AS dept_name,
|
|
domain.name AS domain_name
|
|
FROM staff
|
|
LEFT JOIN department dept ON staff.dept_id = dept.id
|
|
LEFT JOIN department domain ON staff.domain_id = domain.id
|
|
WHERE (
|
|
staff.deleted_at IS NULL
|
|
AND enabled = 'Thu Dec 26 2024 11:55:47 GMT+0800 (中国标准时间)'
|
|
AND staff.domain_id = '784c7583-c7f3-4179-873d-f8195ccf2acf'
|
|
AND staff.deleted_at IS NULL
|
|
)
|
|
ORDER BY "order" asc
|
|
)
|
|
WHERE row_num = '1'
|
|
LIMIT 31 OFFSET 0 |