SQL Komutu Hk. Yardım.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    EnableTurk
    EnableTurk's avatar
    Kayıt Tarihi: 29/Eylül/2007
    Erkek

    Set Gonderiler = Bag.eXecute("Select TOP 10 * from post where type='' and uni='"&uniid&"' order by postid desc")

    Böyle bi sorguyla mesajları listeliyorum, ve likes adında bi beğeni tablom var, beğeni tablosunda postid, userid ve note şeklinde 3 alan var. note alanında 1 (beğendi) 2 (beğenmedi) değerleri atanıyor.

    Not verilen mesajların üstteki sorgu içerisinde gösterilmemesini nasıl sağlayabilirim hocalar ? ( Her kullanıcı için ayrı ayrı )

    Eyvallah şimdiden.

     


    seni 4 kere döverim yarın 🤙
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ercan
    Ercan's avatar
    Kayıt Tarihi: 04/Temmuz/2008
    Erkek

    tanımlamış olduğun postid, userid kullanman gerekiyor,

    From'dan sonra ilgili tabloları yazman örneğin select * from post, likes gibi,

    Sonra sorgu yazdığın kısımda ilgili tabloların key'lerini ve foreign key'lerini karşılaştırmalısın.

    Select * from post, likes Where post.postId=likes.postId şeklinde.

    Bu arada bu birden fazla tablodan aynı anda veri çekmek için join muhabbeti var, hangi tablodan hangi kısmı çekilmeli!

     

    Visual_SQL_JOINS_orig.jpg%20%28966×760%29


    IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT
Toplam Hit: 1005 Toplam Mesaj: 2