এখানে একটি পৃথক উদাহরণ যা অ্যালিয়াস ছাড়া পুনরায় লেখা যায় না (পারে না 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
উপনামটি নোট করুন )