数据集记录在 `data_source` 表,创建人 ID 为 `u_id`,可按同一租户的 `dom_id`、`u_id` 关联 `user` 表取得姓名:
```sql
SELECT
ds.dom_id AS 租户ID,
ds.ds_id AS 数据集ID,
ds.name AS 数据集名称,
ds.u_id AS 创建人ID,
u.name AS 创建人姓名,
ds.ctime AS 创建时间
FROM data_source AS ds
LEFT JOIN `user` AS u
ON u.dom_id = ds.dom_id
AND u.u_id = ds.u_id
WHERE ds.is_del = 0
ORDER BY ds.dom_id, ds.ctime DESC;
```
只查一个租户时,在 `WHERE` 后增加 `AND ds.dom_id = '租户ID'`。使用左连接可以保留创建人账号已删除的数据集;此时创建人 ID 仍在,姓名可能为空。
|