Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
13/07/2017 15:25
Konu Sahibi
access acemisi
Yorumlar
6
Okunma
763
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

access acemisi

Gümüş Üye
38814
Ce.... Çe....
 58
 77
 399
 24/08/2011
0
 Çankırı
 Emekli
 Ofis 2016 64 Bit
 23/04/2019,13:37
Çözüldü 
Değerli Arkadaşlar
Ekteki dosyada ekleme ve güncelleme sorgusu ekledim.vakif tablosunda neden 3 kişi gözüküyor. 2 kişi olarak güncellemiyor.Yradımınızı beklerim Saygılar



ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 480
 12.053
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,15:07
Merhaba,

kisi isimli tablodaki herhangi bir alanda e verisini silip, güncelle sorgusunu çalıştırdığınızda vakif tablosundan bu verinin silinmesini mi istiyorsunuz????


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

access acemisi

Gümüş Üye
38814
Ce.... Çe....
 58
 77
 399
 24/08/2011
0
 Çankırı
 Emekli
 Ofis 2016 64 Bit
 23/04/2019,13:37
Evet Sn @ozanakkaya



ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 480
 12.053
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,15:07
Yeni sorgu oluşturun, sorgunun Sql koduna aşağıdaki kodu yazın.

SQL Code
1
2
3
4
5
6
7
DELETE vakif.id_vakif, vakif.idfk_kisino, vakif.adisoyadi
FROM vakif
WHERE (((vakif.idfk_kisino) In (SELECT vakif.idfk_kisino
FROM vakif LEFT JOIN (SELECT kisi.id_kisino
FROM kisi
WHERE (((kisi.vakif)="e"))) AS srg_icermeyenler ON vakif.[idfk_kisino] = srg_icermeyenler.[id_kisino]
WHERE (((srg_icermeyenler.id_kisino) Is Null)))));

Bu şekilde oluşturduğunuz silme sorgusunu çalıştırdığınızda, kisi tablosunda e kaydı olmayan ancak vakif tablosunda olan kayıtları silebilirsiniz.


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

access acemisi

Gümüş Üye
38814
Ce.... Çe....
 58
 77
 399
 24/08/2011
0
 Çankırı
 Emekli
 Ofis 2016 64 Bit
 23/04/2019,13:37
Siilme sorgusu oluşturmuşsunuz.Bende uyguladım çalıştı.
SQL kod içerisinde,Merak ettiğim,bilmediğim bir hususu sizlerle paylaşmak istiyorum.

Kod:
WHERE (((kisi.vakif)="e"))) AS srg_icermeyenler ON vakif.[idfk_kisino] = srg_icermeyenler.[id_kisino]
WHERE (((srg_icermeyenler.id_kisino) Is Null)))));



   
srg_icermeyenler bu nereden geliyor.? Yani bu bir deyim midir.Bunun yerine srg_icermeyen yazdığımda söz dizim hatası veriyor.Burayı anlayamadım.Teşekkürler



ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 480
 12.053
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,15:07
Merhaba,
Lütfen mesajlarınızı alıntı dışına yazınız.

Bahsi geçen srg_içermeyenler, sorgu içerisinde eklenen sorgunun tanımlanan adıdır.

SELECT vakif.idfk_kisino
FROM vakif LEFT JOIN (SELECT kisi.id_kisino FROM kisi WHERE (((kisi.vakif)="e")))  AS srg_icermeyenler ON vakif.[idfk_kisino] = srg_icermeyenler.[id_kisino]
WHERE (((srg_icermeyenler.id_kisino) Is Null));

kırmızı renkli kısım srg_icermeyenler sorgusu.


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Güncelleme Sorgusu te-kin 9 294 29/03/2019, 00:47
Son Yorum: te-kin
Çözüldü Stok Durumu Sorgusu 001hacker 26 1.102 16/12/2018, 21:13
Son Yorum: haliliyas
Çözüldü Birleşim Sorgusu notrino 2 193 29/11/2018, 12:14
Son Yorum: notrino
Çözüldü Depo Stok Durumu Sorgusu 001hacker 8 568 20/11/2018, 00:02
Son Yorum: 001hacker
Çözüldü Tablo Yap Sorgusu Ve Uzun Bekleyiş kaiserr76 4 288 19/11/2018, 17:58
Son Yorum: ozanakkaya

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.