My other favorite best practice with SQL is to have unique ID column names, so you never mix up IDs, and can use JOIN with the USING syntax:
SELECT *
FROM customer
JOIN order USING (customer_id)