SQL Interview Question || Identifying Customers Who Ordered Multiple Distinct Product

Опубликовано: 21 Май 2026
на канале: Data Project Hub
179
12

In today’s video, I’ll walk you through an intermediate-level SQL interview question that tests your skills in working with GROUP BY, HAVING, and DISTINCT clauses. We’ll dive into a practical example where you learn how to query for customers who have ordered more than one distinct product.

📝 Here’s what you’ll learn:

Understanding how to group data effectively using GROUP BY.
Using HAVING to filter grouped data.
Applying DISTINCT to count unique values.
Writing clean and optimized SQL queries.

💻 Table Schema:

CREATE TABLE orders_tab (
order_id INT PRIMARY KEY, customer_id INT,
product_id INT, quantity INT,
order_date DATE);


INSERT INTO orders_tab (order_id, customer_id, product_id, quantity, order_date)
VALUES(1, 101, 201, 2, '2024-08-01'),
(2, 101, 202, 1, '2024-08-05'),
(3, 102, 203, 1, '2024-08-03'),
(4, 103, 201, 1, '2024-08-02'),
(5, 103, 201, 1, '2024-08-06');

🔍 Looking for something specific? Check out my curated playlists.

✅Complex SQL Interview Questions
   • Complex SQL Interview Questions: Mastering...  

✅SQL Interview Questions
   • SQL Interview Bootcamp: Questions & Practi...  

✅SQL Mastery Interview Prep
   • SQL Concepts: Detailed Interview Questions...  

✅Learn SQL Concepts
   • SQL Fundamentals: Key Concepts and Skills  

✅SQL Functions
   • SQL Functions Explained: Practical Uses an...  

📩 Contact: For any inquiries or collaborations, please email me at [email protected]

Don't forget to hit the subscribe button and ring the notification bell to never miss an update! Become a valued member of our passionate community and be part of the journey with me!

Thanks for watching, and see you in the next video!" 🚀