سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
Question إستعلام إحترت في تنفيذه

السلام عليكم ورحمة الله وبركاته

إنشغلت فترة طويلة وانقطعت عن الانترنت


وبعد عودتي عجزت عن انجاز مهمة عاجلة


جدول بهذا الشكل تقريبا :

id ---- الإسم -------------------- المبلغ ----

1------أحمد --------------------- 1000------
2------أحمد---------------------- 1100-----
3------محمد---------------------2000-------
4------ حسن-------------------- 1000 ------
5------عبدالله-------------------- 1000 ------
6----- أحمد --------------------- 1200 -------


المطلوب إستعلام بدون تكرار الإسم نفسه ولكن يأخذ من الأخر

يعني إٍسم
أحمد = مكرر ثلاث مرات

اريد استعلام ياخذ لي المرة الثالثة لإسم أحمد التي دفع فيها 1200 على سبيل المثال

وتخيلوا أن الجدول يحمل أسماء مكررة كثيرة لنفس الأشخاص ولكن

المطلوب إخراج أخر مرة تم تسجيلهم في الجدول

بدون تكرار الأسماء



لا أريد أستعلم عن إسم واحد بل أريد النتائج تكون مثلا " LIMIT 0,10 "

بدون تكرار .. ومن الأخر







Al7aRbi is offline   قديم 03-10-2011, 02:57 AM
الرد مع إقتباس
عضو فعال
#2  

جرب ده كده
كود PHP:
select DISTINCT  *from table order by id desc 






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 03-10-2011, 09:25 AM
الرد مع إقتباس
عضو نشيط
#3  

جربتها يا محمد ويطلع فيه تكرار في الأسماء

أنا بستخدم LIMIT 10 في آخر الإستعلام

وبتجيني أسماء مكررة أو أحيانا بياخذلي الاسم الاول وليس المكرر الاخير






Al7aRbi is offline   قديم 03-10-2011, 03:52 PM
الرد مع إقتباس
عضو فعال
#4  

طيب جرب كده
كود PHP:

select   
*from table group by name,id desc 






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 03-10-2011, 05:18 PM
الرد مع إقتباس
عضو نشيط
#5  

بارك الله فيك يا محمد على جهودك

انا الاستعلامات البسيطة هذه جربتها ولم تنفع


وابشرك انني وصلت للحل والحمد لله


اليكم الحل :

كود PHP:

SELECT 
FROM tablename INNER JOIN (SELECT MAX(id) AS id FROM tablename GROUP By nameids ON tb.id ids.id LIMIT 5 






Al7aRbi is offline   قديم 03-10-2011, 09:23 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
مشكلة في الاستعلام : إستعلام مزدوج أم إستعلام متكرر؟ azizsoft PHP 3 11-01-2008 11:30 PM
css متى وقت تنفيذه الثلج ASP و ASP.NET 5 26-09-2007 07:47 PM
أهل الخبره إحترت بين maya و 3d Max elebda3 التصميم والرسومات والمونتاج 16 17-08-2007 03:42 PM
إستعلام عن كود ؟؟ E-C0d3 PHP 2 08-03-2005 01:49 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 10:07 PM.