Skip to content
Sharp

SQL for Java Devs · interview question

How can you avoid the N+1 query problem when fetching orders and their items in a single transaction?

Multiple choiceHardchapter-8-curatedpremiumsql-for-java-devsjoins
Choose one answer
Answer and explanation

Correct answer

C. Use a JOIN to fetch orders and items together

Why

Using a JOIN to fetch both orders and items in one query allows you to load all related data at once, preventing the N+1 query problem where each order would otherwise trigger a separate query for its items.

Test yourself on SQL for Java Devs

A free test with instant, explained results. No account needed.

Start free test
All SQL for Java Devs questions →