Sen zaten inner join'inde kategorini bağlamışsın, aynı şeyi where koşulunda yazmana gerek yok. Where'de sadece gelen kategoriId'ni yazacaksın.
SELECT
dbo.Sayfalar.Baslik, dbo.SayfaKategoriler.KategoriAdi, dbo.Sayfalar.SayfaId, dbo.SayfaKategoriler.SayfaKategoriId, dbo.Sayfalar.SayfaKategoriId AS Expr1
FROM
dbo.Sayfalar
INNER JOIN dbo.SayfaKategoriler ON dbo.Sayfalar.SayfaKategoriId = dbo.SayfaKategoriler.SayfaKategoriId
Where dbo.Sayfalar.SayfaKategoriId = 1
tamam onu biliyorum, 1 id yi otomatik yapamadım,
"Where dbo.Sayfalar.SayfaKategoriId = 1" yapınca sadece id si 1 olanlar listeleniyor ben okunan içinde olunan sayfanın kategorisinin içindekinleri listelesin istiyorum.
okunan sayfa detayın idsine göre nasıl değşitirebilirim. sayfadetaya başka bir sayfadan sayfa id ile geliyor sayfa kategoriid yi oraya nasıl otomatik ekleyebilirim.