Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started
Inner Join Orders and Customers
00:00
5 left

Inner Join Orders and Customers

EasySQL · PostgreSQL

Problem

Given two tables, Orders and Customers, write a query using an inner join to list all orders along with customer names.

Use the provided tables and return only orders with a matching customer. Sort the results by order ID in ascending order.

Output

  1. One row per matched order.
  2. Columns: order_id, order_date, customer_id, order_total, and customer_name.
  3. Exclude orders without a matching customer and sort by order_id ascending.

Schema

orders
ColumnTypeDescription
order_idPKINTUnique identifier for the order
order_dateDATEDate the order was placed
customer_idINTCustomer associated with the order
order_totalDECIMAL(10,2)Total value of the order
customers
ColumnTypeDescription
customer_idPKINTUnique identifier for the customer
customer_nameVARCHAR(100)Customer's full name
Tablesorderscustomers
Interviewer

Your question is Inner Join Orders and Customers. Start with the requirements and the two tables in the Question tab.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.
CodePostgreSQL
You need to log in / sign up to run or submit.Ln 1
Run your query to see results here.