Fill in empty count and name when value comes from unnamed.

This commit is contained in:
Bill Thiede 2014-03-28 20:06:58 -07:00
parent 1e70c13cf9
commit 8f03a8072a

View File

@ -4,8 +4,14 @@ CREATE TABLE
abook (count, name, address) abook (count, name, address)
AS SELECT AS SELECT
DISTINCT ON(lower(address)) DISTINCT ON(lower(address))
named.count, CASE WHEN
named.name || lower(unnamed.address), named.count IS NULL THEN 1
ELSE named.count
END,
CASE WHEN
named.name IS NULL THEN lower(unnamed.address)
ELSE named.name
END,
lower(unnamed.address) lower(unnamed.address)
FROM FROM
contact unnamed contact unnamed