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

access acemisi

Gümüş Üye
38814
Ce.... Çe....
 58
 77
 399
 24/08/2011
0
 Çankırı
 Emekli
 Ofis 2016 64 Bit
 13/06/2019,17:43
Çö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

ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 482
 12.116
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,19:14
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

access acemisi

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



ozanakkaya

ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 482
 12.116
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,19:14
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

access acemisi

Gümüş Üye
38814
Ce.... Çe....
 58
 77
 399
 24/08/2011
0
 Çankırı
 Emekli
 Ofis 2016 64 Bit
 13/06/2019,17:43
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

ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 482
 12.116
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,19:14
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 413 29/03/2019, 00:47
Son Yorum: te-kin
Çözüldü Stok Durumu Sorgusu 001hacker 26 1.328 16/12/2018, 21:13
Son Yorum: halily
Çözüldü Birleşim Sorgusu notrino 2 240 29/11/2018, 12:14
Son Yorum: notrino
Çözüldü Depo Stok Durumu Sorgusu 001hacker 8 675 20/11/2018, 00:02
Son Yorum: 001hacker
Çözüldü Tablo Yap Sorgusu Ve Uzun Bekleyiş kaiserr76 4 353 19/11/2018, 17:58
Son Yorum: ozanakkaya

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