Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started
Join Tables With SQL
00:00
5 left

Join Tables With SQL

EasySQL · PostgreSQL

Problem

Write a SQL query to join multiple tables and retrieve specific data.

For this exercise, use the provided activity table and return records representing positive check-in activity. Exclude rows with other activity types, zero or negative counts, or missing counts.

Output

  1. One row per qualifying activity record.
  2. Columns: user_name, city, activity_date, and activity_count.
  3. Sort by activity_date descending, then user_name ascending.

Schema

location_activity
ColumnTypeDescription
activity_idPKINTUnique activity record identifier
user_nameVARCHAR(80)Name of the user associated with the activity
cityVARCHAR(80)City associated with the activity
activity_typeVARCHAR(40)Type of activity recorded
activity_dateDATEDate on which the activity occurred
activity_countINTNumber of activities recorded
Tableslocation_activity
Interviewer

Your question is Join Tables With SQL. Start with the requirements and the one table 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.