এখানে একটি পৃথক উদাহরণ যা অ্যালিয়াস ছাড়া পুনরায় লেখা যায় না (পারে না GROUP BY DISTINCT)।
একটি টেবিল নামক কল্পনা purchasesরেকর্ড করে কেনাকাটা করলে যে customersএ stores, IE এটা অনেক টেবিল এবং সফটওয়্যার চাহিদা জানতে যা গ্রাহকদের একটির বেশি দোকান এ কেনাকাটা করেছেন করার জন্য একটি অনেক আছে:
SELECT DISTINCT customer_id, SUM(1)
FROM ( SELECT DISTINCT customer_id, store_id FROM purchases)
GROUP BY customer_id HAVING 1 < SUM(1);
.. ত্রুটি দিয়ে বিরতি Every derived table must have its own alias। ঠিক করতে:
SELECT DISTINCT customer_id, SUM(1)
FROM ( SELECT DISTINCT customer_id, store_id FROM purchases) AS custom
GROUP BY customer_id HAVING 1 < SUM(1);
( AS customউপনামটি নোট করুন )