SQL Komutu Hk. Yardım.
-
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.
-
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!