النتائج 1 إلى 7 من 7

الموضوع: كيف يمكن اظهار التكرار

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392

    كيف يمكن اظهار التكرار



    السلام عليكم

    اخواني لدي سؤالين عن اظهار التكرار في قاعدة البيانات

    الســـــــــــــــــــــــؤال الاول .......................
    مثلا :

    لو ان لدي قاعدة بيانات بهذا الشكل
    كود PHP:
    -- phpMyAdmin SQL Dump
    -- version 2.9.1.1
    -- http://www.phpmyadmin.net
    -- قاعدة البيانات: `test`
    -- 

    -- --------------------------------------------------------

    -- 
    -- 
    بنية الجدول `file_source`
    -- 

    CREATE TABLE `file_source` (
      `
    linevarchar(20NOT NULL,
      
    PRIMARY KEY  (`line`)
    ENGINE=MyISAM DEFAULT CHARSET=cp1256
    ويحتوي حقل line على بيانات :::::::::::

    احمد
    خالد
    محمد
    احمد

    اريد ان يظهر لي التكرار فقط بهذه البيانات المتكرار """""" احمد """""""



    الســـــــــــــــــــــــؤال الثاني .......................


    كما اني لدي جدول آخر بهذا الشكل
    كود PHP:
    -- phpMyAdmin SQL Dump
    -- version 2.9.1.1
    -- http://www.phpmyadmin.net
    -- قاعدة البيانات: `test`
    -- 

    -- --------------------------------------------------------

    -- 
    -- 
    بنية الجدول `file_source22`
    -- 

    CREATE TABLE `file_source` (
      `
    line22varchar(20NOT NULL,
      
    PRIMARY KEY  (`line`)
    ENGINE=MyISAM DEFAULT CHARSET=cp1256
    ويحتوي حقل line22 على بيانات :::::::::::

    محمد
    صالح

    اريد ان يظهر لي التكرار فقط بين جدول file_source و file_source22

    بهذه البيانات المتكرار """""" محمد """""""


    كيف استعلام عن ذلك







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    44


    ممكن توضيح للسؤال اكثر اخى الكريم؟






  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    اريد اظهار الكلمات المتكررة في الحقل line هذا بالنسبه للسؤال الاول

    اما السؤال الثاني اريد اظهار الكلمات المتكررة بين جدولين الجدول الاول file_source و الجدول الثاني file_source22






  4. #4
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    الكلمات + عدد تكرار كل كلمة
    كود PHP:
     SELECT DISTINCT (line) , count(*) AS count 
    FROM 
    `file_source
    GROUP BY line 
    ORDER BY count  DESC 
    الكلمات المتكرره في كل جدول
    كود PHP:
     SELECT *
    FROM `file_source` , `file_source22`
    WHERE file_source.line file_source22.line 






    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    اخي بالنسبه لكود..... الكلمات + عدد تكرار كل كلمة
    كود PHP:
    SELECT DISTINCT (line) , count(*) AS count 
    FROM 
    `file_source
    GROUP BY line 
    ORDER BY count  DESC 
    يظهر الاسماء الغير متكررة انا اريد ان يظهر الاسماء المتكررة فقط

    مثال

    يحتوي حقل line على بيانات :::::::::::

    احمد
    خالد
    محمد
    احمد

    اريد ان يظهر لي التكرار فقط بهذه البيانات المتكرار """""" احمد """""""






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    392


    اخواني بالنسبه للسؤال الاول لقد جربت الاستعلام هكذا و لكن يظهر جميع البيانات

    كود PHP:
    $sql "SELECT * FROM file_source WHERE line = line";
    $result mysql_query($sql);
    $num mysql_num_rows($result); 
    انا اريده ان يظهر البيانات المتكررة في الحقل نفسه فقط






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    46


    السلام عليكم

    أخي جواب اول سؤال

    كود PHP:
    SELECT line 
    FROM  
    `file_source
    GROUP BY line
    HAVING COUNT
    ( * ) >
    و جواب السؤال الثاني :

    كود PHP:
    SELECT line FROM `file_sourceWHERE line IN (SELECT line FROM `file_source22`) 
    أرجو ان اكون قد افدتك





    __________________
    لا أعلم ما هي أسلحة الحرب العالمية الثالثة.. ولكنني أعلم أن أسلحة الحرب العالمية الرابعة ستكون العصي والحجارة!





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض