PDA

View Full Version : حرفه ای: نمایش 2 ردیف مشابه در یک ستون از جدول



aszasz
سه شنبه 22 بهمن 1392, 16:54 عصر
سلام دوستان لطفا راهنمایی کنید بدجوری گیر کردم براش !!

من یک ستون دارم که توی اون ای پی کاربر ها ذخیره میشه میخوام اون کاربرانی که ای پی مشابه دارند شناسایی کنم از چه Select ای می تونم استفاده کنم که بیاد کل ستون رو بررسی کنه و اون ردیف هایی که ای پی تکراری داشتند بهم بده.
حتی اگر این مورد وجود نداشت بیاد ای پی ها رو بر اساس تکرار از بالا بچینه که خب با یک نگاه می فهمم کدوم ای پی 2 یا چند بار تکرار شده

سعید صابری
سه شنبه 22 بهمن 1392, 19:55 عصر
از group by استفاده کن

aszasz
سه شنبه 22 بهمن 1392, 22:06 عصر
از group by استفاده کن

اگر میشه کدش رو بدید من زیاد حرفه ای نیستم

afshin9032
چهارشنبه 23 بهمن 1392, 00:13 صبح
می تونی مثلا دفعات تکرار IP رو با کوئری زیر ببینید :


SELECT `ip`,COUNT(`user_id`) FROM `logs` GROUP BY `ip`


بعد بر اساس IP ، باید Select‌ مد نظرتون رو انجام بدید .

aszasz
پنج شنبه 24 بهمن 1392, 11:42 صبح
می تونی مثلا دفعات تکرار IP رو با کوئری زیر ببینید :


SELECT `ip`,COUNT(`user_id`) FROM `logs` GROUP BY `ip`


بعد بر اساس IP ، باید Select‌ مد نظرتون رو انجام بدید .


منظورتون رو متوجه نشدم خروجی این دقیقا چیه؟

afshin9032
یک شنبه 27 بهمن 1392, 23:00 عصر
کوئری بالا نتیجه زیر رو نمایش میده :

IP و دفعات تکرار آن

116803