PDA

View Full Version : سوال: عدم نمايش ركوردهاي تكراري



kamand314
یک شنبه 26 خرداد 1387, 11:09 صبح
چطور مي توان ركوردهاي كه يك فيلد تكراري دارند را در خروجي يك دستور select حذف كرد ؟
لازم به توضيح است كه از group by نمي توان استفاده كرد چون به تمام فيلدهاي ركوردها نياز است، از Distinct هم نمي شود استفاده كرد چون ركوردهاي تكراريي را حذف مي كند كه تمام مقادير فيلدهايشان يكي باشد

ASKaffash
یک شنبه 26 خرداد 1387, 11:31 صبح
با سلام
با این شرایطی که شما اعلام کردید جواب منفی است(چون با این اوصاف هیچ PK ای وجود ندارد)

supporter
یک شنبه 26 خرداد 1387, 21:35 عصر
شايد اين به دردت بخوره اگر چه شايد بشه راه حل بهتري هم پيدا كرد




Select Distinct T1.F1, T1.F2, T1.F3
From Table1 T1, Table1 T2
Where T1.F1 <> T2.F1
AND T1.F2 <> T2.F2
AND T1.F3 <> T2.F3

...