• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جلوگیری از نمایش مقادیر تکراری
#1
سلام
کد زیر برای جلوگیری از نمایش مقادیر تکراری هست:
کد پی‌اچ‌پی:
SELECT DISTINCT id FROM admin_soal 
ولی به کل اطلاعات جدول نیاز دارم یعنی کوئری باید اینجوری باشه:
کد پی‌اچ‌پی:
SELECT FROM admin_soal 
اینجوری هم تست کردم جواب نداد:
کد پی‌اچ‌پی:
SELECT DISTINCT FROM admin_soal 
کسی میتونه راهنمایی کنه
  پاسخ
تشکر شده توسط :
#2
مقادیر تکراری با row های تکراری فرق میکنه
و دستور DISTINCT از انتخاب row های تکراری جلوگیری میکنه

اگه درست فهمیده باشم منظورتو
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط : kingblog ayoubsys
#3
ممنون
درسته
کوئری من اینجوریه:
کد پی‌اچ‌پی:
SELECT FROM admin_soal 
ولی میخوام توی این کوئری ردیف های تکراری رو نشون نده
یعنی میخوام مثلا از بین 20 ردیف، 10 مورد رو بصورت رندوم و تصادفی نشون بده ولی یک ردیف رو دوبار یا سه بار نشون نده و فقط یک بار بار نشون بده
اگه از کوئری زیر استفاده کنم، در نمایش اطلاعات خطا میده:
کد پی‌اچ‌پی:
SELECT DISTINCT id FROM admin_soal 
باید حلامت * توی کوئری باشه چون به کل اطلاعات در نمایش اطلاعات نیاز هست
  پاسخ
تشکر شده توسط :
#4
هیچ راهی وجود نداره جز اینکه نام تمام فیلدها رو تو کوئری بیارید

کد:
select distinct  f1,f2,f3,f4 from table_name

یا

کد:
select f1,f2,f3,f4 from table_name group by f1,f2,f3,f4
  پاسخ
تشکر شده توسط : Y.P.Y kingblog ayoubsys


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان