• 26-05-2020, 09:06:58
    #1
    Üyeliği durduruldu
    Herkese teşekkürler. Gerçekten çok yardımcı oldunuz
  • 26-05-2020, 09:11:43
    #2
    Hocam yapmak istediginiz sey 50 degeri alan verileri cekmek mi yapmak istediginizi net yazin sqlini yazayim anlamadim
  • 26-05-2020, 09:12:26
    #3
    Platin üye
    select * from table where table.id = table.view_id order by id
  • 26-05-2020, 09:12:47
    #4
    Üyeliği durduruldu
    serverbedi adlı üyeden alıntı: mesajı görüntüle
    Hocam yapmak istediginiz sey 50 degeri alan verileri cekmek mi yapmak istediginizi net yazin sqlini yazayim anlamadim
    'id' ve 'view_id' si eşit olan satırları görmek istiyorum



    Hero adlı üyeden alıntı: mesajı görüntüle
    select * from table where table.id = table.view_id order by id
    ilginiz için teşekkürler ama heralde ben anlatamadım id si ve view_id si aynı olan satırları getirmek istiyorum yani id=56 - view_id=15 & id=56 - view_id=15 gibi
  • 26-05-2020, 09:21:21
    #5
    Platin üye
    vidoix adlı üyeden alıntı: mesajı görüntüle
    'id' ve 'view_id' si eşit olan satırları görmek istiyorum




    ilginiz için teşekkürler ama heralde ben anlatamadım id si ve view_id si aynı olan satırları getirmek istiyorum yani id=56 - view_id=15 & id=56 - view_id=15 gibi
    Vediğim sorguda id views_id'ye eşit olanları verir zaten. Sorguyu çalıştırıp sonucu paylaşır mısınız?
  • 26-05-2020, 09:26:37
    #6
    Üyeliği durduruldu
    Hero adlı üyeden alıntı: mesajı görüntüle
    Vediğim sorguda id views_id'ye eşit olanları verir zaten. Sorguyu çalıştırıp sonucu paylaşır mısınız?
    Hayır işte 10 satırlık bir veritabanında id si id ye eşit olan viewed_id si viewed_id ye eşit olan bir sorgu gerekiyor. Yukarda anlattığımı düşünüyorum
  • 26-05-2020, 09:29:13
    #7
    selecf * from 'tablo adı' where kolonadı = kolonadı;

    Bu sorguda kolonadlari eşit olan degerleri getirir yani ornegin idsi 50 ve wiew_id si 50 olan yada 60 olan degerleri getirir



    Hocam bu sorgu size id leei ve view_idleri esit olanlari getirir sizin istediginiz sey tam olarak ne
  • 26-05-2020, 09:38:40
    #8
    Üyeliği durduruldu
    serverbedi adlı üyeden alıntı: mesajı görüntüle
    selecf * from 'tablo adı' where kolonadı = kolonadı;

    Bu sorguda kolonadlari eşit olan degerleri getirir yani ornegin idsi 50 ve wiew_id si 50 olan yada 60 olan degerleri getirir




    Hocam bu sorgu size id leei ve view_idleri esit olanlari getirir sizin istediginiz sey tam olarak ne
    Size şöyle anlatayım peki,
    bir user tablomuzun olduğunu varsayalım bu tablo da siteye sadece 1 kullanıcı adı ve 1 mail ile kayıt oldu kullanıcı adı ise: demo mail'i ise demo@demo.com diyelim daha sonra bir diğer üye demo kullanıcı adı ile ve demo@demo.com bilgileri ile kayıt oldu ve veri tabanında demo kullanıcı adı ve demo@demo.com bilgileri ile 2 tane satır oluştu. Bende veri tabanında demek istiyorum ki kullanıcı adı ve email bilgileri aynı olup tekrar eden satırları listele
  • 26-05-2020, 10:39:51
    #9
    Selact * from table group by (id, view_id) a
    Cepten yazdim kusura bakma
    Yani iki kere group by yapmalisin