SQL Practice Logo

SQLPractice Online

Level 5 - SeniorScenario-Based Questions

Scenario: Enforce Exactly One Primary Address

Interviewer prompt: customers can have many addresses, but only one active primary address per customer. Write schema-level enforcement SQL.

Schema Context

customer_addresses(address_id, customer_id, is_primary, deleted_at)