Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
920
Tıklama
0
Öne Çıkarma
SQL GİRİŞİ OLMAYAN DEĞERLERİ LİSTELEME
S
11 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar A tablomda isimlerin (ali,hasan,mehmet )B tablomda malzemelerim ( cam, kova, kapı, pencere ) C tablomda ise a tablomdaki isimlerin b tablosundan aldıkları var. Örneğin c tablosu şu şekilde ali, kapı ali,pencere var yani ali kapı ve pencereyi almış ama camı almamış. Şimdi nasıl bir sorgu c tablosunda olanlar arasında b deki olmayanların a da ki isimlerini listelerim. Galiba biraz karıştırdım ama ali camı almamış, hasan pencereyi almamış, mehmet kapı ve pencereyi almamış şeklinde

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



F
11 yıl
Yarbay

F
11 yıl
Yarbay

F
11 yıl
Yarbay

--CURSOR ile yapılan hali.

DECLARE @Ad NVARCHAR(10)
DECLARE KuC CURSOR FOR
SELECT Ad FROM Isim


OPEN KuC
FETCH NEXT FROM KuC
INTO @Ad

WHILE (@@FETCH_STATUS=0)
BEGIN
SELECT * FROM

(
SELECT @Ad+' '+' Kullanmadığı eşya '+ Mal AS S FROM Esya
) AS SB
EXCEPT
SELECT @Ad+' '+' Kullanmadığı eşya '+ Esyasi FROM
(
SELECT Esya AS Esyasi FROM Kul
WHERE Isim= @Ad
) AS SI



FETCH NEXT FROM KuC
INTO @Ad
END

CLOSE KuC
DEALLOCATE KuC



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.