표 stockadj1
, 열 category.
에는 여러 열 (예 : idno, name, category)이 있습니다. 하지만 중복 값 및 일부 기본 값을 가진 카테고리를 얻고 싶다면 또한 그것의 (테이블) 거기에 오면. 그래서 내가이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 여기
기본값 어쩌면 테이블 존재 여부를 그 값을 의미한다.
내가 비록 비효율적 지저분하고 조금 허약했다 언급하지 않았다
이전에 재고 관리를 한 적 없습니까? 나는 그가 무엇을 곧바로 요구하는지 알았다. : –