w3resource

SQL Exercises: Find the customer and salesmen who lives in same city

SQL Query on Multiple Tables: Exercise-1 with Solution

From the following tables, write a SQL query to find the salespersons and customers who live in same city. Return customer name, salesperson name and salesperson city.

Sample table: salesman


Sample table: customer


Sample Solution:

SELECT customer.cust_name,
salesman.name, salesman.city
FROM salesman, customer
WHERE salesman.city = customer.city;

Output of the query:

cust_name	name		city
Nick Rimando	James Hoog	New York
Brad Davis	James Hoog	New York
Julian Green	Pit Alex	London
Fabian Johnson	Mc Lyon		Paris
Fabian Johnson	Nail Knite	Paris
Brad Guzan	Pit Alex	London

Relational Algebra Expression:

Relational Algebra Expression: Find the customer and salesmen who lives in same city.

Relational Algebra Tree:

Relational Algebra Tree: Find the customer and salesmen who lives in same city.

Explanation:

Syntax to find the customer and salesmen who lives in same city

Pictorial presentation:

Result to the customer and salesmen who lives in same city

Practice Online


Query Visualization:

Duration:

Query visualization of Find the customer and salesmen who lives in same city - Duration

Rows:

Query visualization of Find the customer and salesmen who lives in same city - Rows

Cost:

Query visualization of Find the customer and salesmen who lives in same city - Cost

 

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: SQL Query on Multiple Tables Exercises Home
Next: From the following tables, write a SQL query to find all the customers along with the salesperson who works for them. Return customer name, and salesperson name.

What is the difficulty level of this exercise?