Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

SQL Exercises: Find the customer and salespeople who live in the same city

SQL Query on Multiple Tables: Exercise-1 with Solution

From the following tables, write a SQL query to find the salespeople and customers who live in the 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.

Test your Programming skills with w3resource's quiz.

What is the difficulty level of this exercise?



SQL: Tips of the Day

SQL Server SELECT into existing table.

INSERT INTO dbo.TABLETWO
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

This assumes there's only two columns in dbo.TABLETWO - you need to specify the columns otherwise:

INSERT INTO dbo.TABLETWO
  (col1, col2)
SELECT col1, col2
  FROM dbo.TABLEONE
 WHERE col3 LIKE @search_key

Database: SQL Server

Ref: https://bit.ly/3y6tpA3