Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

sql de iç içe select cümlesi

sa arkadaşlar ben haberler tablomdan son 10 satır öndesindekı 9 satır ı cekmek istiyorum fakat bir türlü yapamadım biraz ugrastım sql cumlesınde syntax hatası verıyorm yazmıs oladugum sql cumlesi şu: "SELECT TOP 9 * (SELECT TOP 19 * FROM Haberler Order By HaberId desc) Order By HaberId asc"

Hata ise : Incorrect syntax near the keyword 'Order'. (SELECT TOP 9 * (SELECT TOP 19 * FROM Haberler Order By HaberId desc) Order By HaberId asc)

bunu nasıl duzeltebılırım veya kayıtı baska turlu nasıl cekebılırım asp.net te yazıyorm yardımcı olurmusunuz ıyı geceler
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • zugur adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    21 cevap - 0 soru
    anladığım kadarıyla şu şekilde de yapabilirsin belki

    select * from haberler where haberId between haberId (select top 1 haberId-19 from haberler order by haberId desc ) and (select top 1 haberId-9 from haberler order by haberId desc )

    bu işini görür sanırım ama neden böyle bişiye ihtiyacın var çözemedim :)