• 30-08-2015, 15:51:18
    #1
    Belli bir X tablomuz var diyelim

    id ,a b c d e şeklinde stunlarımız var


    bu a , b , c , d , e içindeki tekrar eden kayıtları bulup saydırma komutumuz nasıl olur


    orneğin a nın içinde 3 tane "Y" var
    b nin içinde 2 tane "Y" var


    elde etmek istediğim aşağıdaki 2 çıktıyı nasıl alırım



    A nın içinde 3 tane "Y" var

    Toplam hepsinin içinde 5 tane "Y" var
  • 30-08-2015, 22:07:43
    #2
    SELECT name, email, COUNT(*)FROM users GROUPBY name, email HAVING COUNT(*)>1
  • 10-09-2015, 18:13:53
    #3
    $randoo = mysql_query("select IDNAME,ID2 COUNT(*) from TABLOADI GROUPBY IDNAME,ID2 HAVING COUNT(*)>1");

    while ($r = mysql_fetch_array($randoo)){




    Çıktı " Selam < Kelimesi tabloda 15 kere geçmektedir , 3. stunda 3 kere geçmektedir.


    ID2 ve IDNAME ve bikaç stun daha içinde mesela selam kelimesi geçiyor

    bu selam kelimelerini nasıl saydırıcam ?

    selam2 yazıyorsa bunu saymasın ama sadece selam ı sayması lazım


    ve bu selam kelimesini url de _GET ile gelen değişken ile alıyorum get değiştikçe saydırıcagımız kelimede değişicek yani

    yukarıdaki kodu yapmaya çalıştım ama olmadı




    ----------


    Bu arada sadece 1 stun için istedigim sonucu elde edebiliyorum aşağıdaki yöntem ile bana tüm tablolarla beraber okutabiliceğim ve ayrı ayrı kullanabiliceğim kolay birşey lazım boyle birşey var mı

    **

    $b = m..query ( select count(*) tablo where X='$_GET[q]'

    if $b ...

    $tek fetch array

    echo $tek...

    (kodların hepsini yapıştırınca hata verdi keserek koydum)

    **