我有两个表 work_table 和 progress_table。
work_table 有以下列:
id[primary key],department,dept_name,dept_code,created_time,updated_time
progress_table 有以下列:
id[primary key],project_id,progress,progress_date
我只需要在表格中更新上次更新的进度值,现在我得到了重复项。
这是尝试过的代码:
select
row_number() over (order by a.dept_code asc) AS sno,a.dept_name,b.project_id,p.physical_progress,DATE(b.updated_time) as updated_date,b.created_time
from
masters.dept_users as a,work_table as b
LEFT JOIN
progress as p on b.id = p.project_id
order by
a.dept_name asc
它显示了具有相同 id 的进度的重复值如何解决它?[进度值是整数,其值将提供给表单]