Mysql’de tabloların bağlanması esnasında yapılan eşleştirmeyi en güncel kaydı kullanarak yapmasına ihtiyacımız olabilir. Mesela bir ürünün çeşitli zamanlardaki fiyatlarının tutulduğu bir zaman fiyat bilgileri tablosunda ürünün en güncel fiyatını öğrenmek istersek iki yöntemle bunu yapabiliriz.
Mysql 4.* versiyonlarından 5.* versiyonuna geçerken yaşanan önemli bir sorun var.
Kullanılan sorgularda eğer birden fazla tablodan veri çekiyorsanız tabloları bağlamak için ya virgül (,) ya da inner join, left join, outer join gibi join syntaxları kullanmanız gerekmektedir.
mysql de birden fazla satırdaki veriyi virgüllerle ayrılmış tek bir hücre içerisinde toplanmış olarak isterseniz group_concat imdadınıza yetişiyor.
Devamını Oku »
Eğer mysqlde bir kolonu birden fazla değer için or ifadesi ile karşılaştırma yapmak istiyorsanız in fonksiyonunu kullanabilirsiniz.
Devamını Oku »



Son Yorumlar