Merhaba ahali. Az önce bu mysql sorgusunu oluştururken karmaşık gözüktüğünü ve birçok insanın böyle bir şey arayabileceğini düşündüm. Şimdi senaryo şöyle: İki farklı tablomuzu join ile birleştirmemiz gerekti. Bu tablolardan birinde ki verileri alırken sorgu üzerinde sadece bu yılkiler olsun gibi istedik. Bu tablolardan birinde tarihleri de kaydediyoruz. Şimdi bu istediğimiz verileri nasıl çekeriz? Birlikte görelim.

SELECT // Bu kısımda seçeceğimiz tablo veya sütunlar bize geri dönecek
ekim_kayitlari.*
FROM // İki farklı tabloyu join ile birbirine bağlıyoruz
tarim
INNER JOIN
ekim_kayitlari
ON // Bağlanacakları referans
tarim.tarla_id = ekim_kayitlari.tarla_id
WHERE // Şimdi bu verileri şuan ki yıla göre alalım
YEAR(ekim_kayitlari.ekim_tarihi) = YEAR(CURDATE())
Çıktısı:

Bundan sonra php tarafına veri dizi olarak gelecek. İstediğiniz gibi kullanabilirsiniz.