兩個數據庫 UNION ALL 後的記錄有沒有辦法刪?
比如
select * from (select * from 正常表) a
union all (select * from 異常表) b
where ...
網頁上就會顯示
ID 品號 品名 ... 操作
1 AB001 AB系列 刪除
2 AC001 AC系列 刪除
3 AF001 AF系列 刪除
4 AT001 AT系列 刪除
這樣正常表和異常表就顯示在一起
那麼按刪除的時候,怎麼樣能自動找到正常表或異常表而刪除對應記錄呢?
------解决方案--------------------要不加一个标识
select * from (select *, '正常表 ' as [标识] from 正常表) a
union all (select *, '異常表 ' as [标识] from 異常表) b
where ...
------解决方案--------------------please write in english or pinying