PDA

View Full Version : مشکل در استفاده از DISTINCT



نیما حتمی
جمعه 08 دی 1391, 00:45 صبح
با سلام
در مورد DISTINCT میخواستم بدونم چطور میشه رکوردهای غیر تکراری رو دید؟من طرز استفادشو بلدم مثلا
select distinct field from data
ولی من میخوام select که میبندم و همه فیلدهامو select میکنم رکورد تکراری نیاره اینجوری فقط میشه 1 فیلد رو select کرد و به اون 1 دونه فیلد Distinct رو نسبت داد
select من اینطوریه:
select d1,d2,d3,d4,d5,d6و...... واسه این روش چطور از distinct استفاده کنم؟

نیما حتمی
جمعه 08 دی 1391, 10:14 صبح
یعنی کسی نیست سوال مارو جواب بده؟

ferdin
جمعه 08 دی 1391, 11:07 صبح
ببین وقتی distinct استفاده میکنی یعنی رکودهای تکراری برات نیاره حالا اگه دو تا رکورد همه فیلداشون با هم برابر بود ولی یکی از فیلداشون با هم فرق کنه باز دو تا رکورد میاره.


حالا من دقیقا نمیدونم مشکلت چیه اگه می تونی واضح تر بگو که می خوای نتیجه select چی باشه شاید تونستم راهنماییت کنم.

mohsen24000
جمعه 08 دی 1391, 11:09 صبح
منظورتون از غیر تکراری چیه!؟
وقتی از distinct استفاده می کنید یعنی ستونهای سطرهای distinct شده با هم یکی نباشه!
حالا اگه میخواید بر اساس یک فیلد خاص غیرتکراری باشه و شما ستون های دیگه رو هم واکشی کنید بهتره از Group By استفاده کنید.

نیما حتمی
جمعه 08 دی 1391, 11:50 صبح
به چه صورت دوست عزیز