Merhaba arkadaşlar. Normal de sistemi yaptım lakin sorgulama olarak sunucuyu yormasından çekindiğim için sizlerin fikirlerine ihtiyacım var.
Öncelikle yapmak istediğim şey şu;
Veritabanımda kayıtlı veriler var. Bu verilerin listelenmesini aşağıdaki gibi yaptım.
2018 ARALIK
1 - Başlık - Düzenle/Sil
2 - Başlık - Düzenle/Sil
2018 KASIM
1 - Başlık - Düzenl/Sil
2018 EKİM
1 - Başlık - Düzenle/Sil
Yani verileri yıl-ay olarak ayrı ayrı listelemem gerekiyor.
SELECT id, baslik, EXTRACT( YEAR FROM from_unixtime(`baslama`, '%Y-%d-%m %H:%i:%s')), EXTRACT( MONTH FROM from_unixtime(`baslama`, '%Y-%d-%m %H:%i:%s')) FROM `faaliyetler` ORDER BY EXTRACT( YEAR_MONTH FROM from_unixtime(`baslama`, '%Y-%d-%m %H:%i:%s')) DESC
bununla verileri ID-BASLIK-YIL-AY olarak listeliyorum. Yukarıdaki listeleme şekline tek bir sorguda nasıl getirebilirim. Ve tabi ki performansı için sayfalama yaptırmakta gerekiyor.