27-06-2022, 16:36
Herkese Merhaba,
Bir tablom var bu tablo üstünden sql ile sorgulama yapıyorum fakat sorguda bir alanı bir tabloda yer alan kayıtların olduğu liste ile filtreleme için "In Select" li bir sorgu yazıyorum fakat bu sorguyu ciddi anlamda yavaşlatıyor. 10.000 kayıt için örneğin 5dk bekliyorum. Ama diğer sorgulamalara (between, like vb.) müdahale etmeden sadece "In Select" i iptal ettiğim sorgu 2 sn de yüklüyor. "In Select" yerine nasıl bir çözüm geliştirmeliyim.
Sql de yazdığım örnek "In Select" deyimi
In (select [Stok_ID] from [tbl_SorguList])
Sorguda bu deyimi stok kısmında ölçüt olarak giriyorum. Yerine vba hızlı olabilir mi ama vba de nasıl yapılır bilmiyorum :/ .
Saygılarımla
Bir tablom var bu tablo üstünden sql ile sorgulama yapıyorum fakat sorguda bir alanı bir tabloda yer alan kayıtların olduğu liste ile filtreleme için "In Select" li bir sorgu yazıyorum fakat bu sorguyu ciddi anlamda yavaşlatıyor. 10.000 kayıt için örneğin 5dk bekliyorum. Ama diğer sorgulamalara (between, like vb.) müdahale etmeden sadece "In Select" i iptal ettiğim sorgu 2 sn de yüklüyor. "In Select" yerine nasıl bir çözüm geliştirmeliyim.
Sql de yazdığım örnek "In Select" deyimi
In (select [Stok_ID] from [tbl_SorguList])
Sorguda bu deyimi stok kısmında ölçüt olarak giriyorum. Yerine vba hızlı olabilir mi ama vba de nasıl yapılır bilmiyorum :/ .
Saygılarımla

