表stockadj1
,列category.
它有多列(如IDNO,名稱,類別)。但我想得到重複值的類別和一些默認值也來,如果它(表)有或沒有。所以我寫了一個這樣的查詢在PostgreSQL中編寫一個高效的查詢
select
'Damages' as category
union all
select
'Excess Stock' as category
union all
select
'Shortage' as category
union all
select
'Stock Journal' as category
union all
select
distinct category
from
stockadj1
where
category <> ''
and lower(category) not in ('damages', 'excess stock', 'shortage', 'stock journal')
order by
category
的默認值是
'Damages', 'Excess Stock', 'Shortage', 'Stock Journal'
這些默認值必須配備查詢,以便在用這樣的。但我認爲它的工作很多。如何獲得高效(可行)的解決方案?
EDIT
這裏默認值是指那些值,其可存在於表與否。
我使用PostgreSQL 9.0.3版本
你們從來沒有在庫存控制之前?我知道他直接問的是什麼。 :( –