From the top of my head:
ORDER BY date DESC LIMIT 1
If you really want only id 1 your can use this query:
SELECT * FROM documents,updates
WHERE documents.id=1 AND updates.document_id=1
ORDER BY date DESC LIMIT 1
http://www.postgresql.org/docs/8.4/interactive/queries-limit.html