Forum

store procedurde no...
 
Bildirimler
Hepsini Temizle

store procedurde not in kullanma

3 Yazılar
2 Üyeler
0 Reactions
429 Görüntüleme
(@haticeyagmur)
Gönderiler: 7
Active Member
Konu başlatıcı
 

merhabalar bir tablom var odası olanları şu şekilde listeletebiliyorum.

ALTER PROCEDURE [dbo].[TurlarOdalarAyrintiliList]

@turid [int]

WITH EXECUTE AS CALLER

AS

begin

select

Odalar.Id,Odalar.Oda,Kisiler.Ad,Kisiler.Soyad from TurlarOdalar inner join Odalar on Odalar.Id=TurlarOdalar.OdaId inner join Kisiler on Kisiler.Id=TurlarOdalar.KisiId where TurlarOdalar.TurId=@turid

END 

 

şimdi de odası olmayan kişileri listeletmek istiyorum sadece ad soyad olarak not in kulllan dediler ama bilmiyorum yolunu.yardımcı olabilirmisiniz?

 
Gönderildi : 04/02/2012 19:51

(@GokhanDOGAN)
Gönderiler: 780
Prominent Member
 

Slm

where uye_Adi not in ('gokhan','hakan','ahmet') gibi kullanabilirsiniz.

veya  in ('gokhan','hakan','ahmet') 

 

 
Gönderildi : 08/02/2012 02:57

(@haticeyagmur)
Gönderiler: 7
Active Member
Konu başlatıcı
 

ALTER PROCEDURE [dbo].[TurlarOdalarOdasızlarList]
    @turid [int]
WITH EXECUTE AS CALLER
AS
begin
  Select Kisiler.Id, (Kisiler.Ad+'  '+Kisiler.Soyad)as AdSoyad From Kisiler Where Kisiler.Id Not IN (Select KisiId From TurlarOdalar where TurlarOdalar.TurId=@turid)
END

 

bu şekilde hallettim teşekkürler

 
Gönderildi : 08/02/2012 14:14

Paylaş: