ZS Associates Interview Question

Q: Handling a difficult client, joins in SQL, primary key,