Update FAQ.

This commit is contained in:
Bruce Momjian 2000-06-13 08:07:50 +00:00
parent 9c77f4eff4
commit 37ce95c429
1 changed files with 16 additions and 0 deletions

16
doc/FAQ
View File

@ -102,6 +102,7 @@
Why?
4.22) How do I create a column that will default to the current time?
4.23) Why are my subqueries using IN so slow?
4.24) How do I do an outer join?
Extending PostgreSQL
@ -992,6 +993,21 @@ BYTEA bytea variable-length array of bytes
WHERE EXISTS (SELECT col2 FROM TAB2 WHERE col1 = col2)
We hope to fix this limitation in a future release.
4.24) How do I do an outer join?
PostgreSQL does not support outer joins in the current release. They
can be simulated using UNION and NOT IN. For example, when joining
tab1 and tab2, the following query does an outer join of the two
tables:
SELECT tab1.col1, tab2.col2
FROM tab1, tab2
WHERE tab1.col1 = tab2.col1
UNION ALL
SELECT tab1.col1, NULL
FROM tab1
WHERE tab1.col1 NOT IN (SELECT tab2.col1 FROM tab2)
ORDER BY tab1.col1
_________________________________________________________________
Extending PostgreSQL