Selam Arkadaşlar;
3 tablom var.
RAPOR TABLOSU
RAPORID:integer
RAPORADI:string
KULLANICI TABLOSU
KULLANICIKODU:integer
RAPORIZIN TABLOSU
RAPORID:integer
KULLANICIKODU:integer
RAPORIZIN tablomda rapora erişmeye izni olmayanları tutacağım.
RAPOR tablosundaki kayıtları parametre olarak verdiğim RAPORID ve KULLANICIDA izni yoksa göstermeyecek, diğer koşulda gösterecek sql ifadesini nasıl yazabilirim acaba.
Yetkili Olanı Gösterme
- osmantaskiran
- Üye
- Mesajlar: 34
- Kayıt: 17 Nis 2004 09:27
- İletişim:
Selamlar,
Bu querye
RM_KULLANICI olarak hangi kullanıcı erişmek istiyorsa onu parametre olarak geçirin.
Kolay Gelsin
Kod: Tümünü seç
SELECT RP1.RAPORID, RP1.RAPORADI
FROM RAPOR_TABLOSU RP1
WHERE NOT EXISTS(SELECT KULLANICIKODU FROM RAPORIZIN_TABLOSU RP2 WHERE RP1.RAPORID = RP2.RAPORID AND RP2.KULLANICIKODU = :PRM_KULLANICI)

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/