Arkadaşlar,

MySQL'de satislar adında bir tablom var içinde 1 milyonun üzerinde kayıt
var. Burada yıllar ve aylar itibariyle veriler tutuyor. Üzerinden 1 ay
geçtikten sonra bu eski kayıtlar üzerinde SELECT dışında hiç bir işlem
yapılmıyor.

Yedekleme ve çalışma performansını artırmak adına tablo verilerini yıllar
itibariyle ayrı dosyalarda saklayayım istiyorum (satislar_2006,
satislar_2007 gibi). Bu tabloların kayıt deseni deseni birbirinin aynısı.

*Ancak, raporlamaya ilişkin sayfalarımın tüm kayıtlar üzerinde çalışması
gerekiyor.*

Raporlama ihtiyacımı gidermek için, tüm bu bölünmüş dosyalardaki kayıtlarda
çalışacak bir SQL komutu için nasıl bir çalışma yapabilirim?

Biraz daha açacak olursam:

"select * from satislar where kosul = deger" gibi bir komutun
satislar_2006,
satislar_2007,
satislar_2008,
satislar_2009,
satislar_2010 ve
satislar adlı tablolardaki tüm veriler üzerinde çalışarak sonuç getirmesini
nasıl sağlayabilirim?

Selamlar,
Nuri Akman
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap