因为在实际工作中需要查询最大id,来求出总的数量,有时候由于数据的删除导致Max(id)求出的,与实际的数量是不符的,故想到用视图插入自增id来使Max(id)求出的即为总数。
Create view view_MYAddId
As
select row_number() over (order by tb.id) as myAddId,* from (SELECT a.* FROM person as a
inner JOIN ConsultorNum b ON a.id=b.id ) AS tb
SELECT MAX(myAddId) FROM view_MYAddId
查询出的即为总数