house ve features: Ben iki MySQL tablo var. Bu bir emlak web sitesi için.
house Bu yapıya sahiptir:
id | address | ... some other fields
features Bu yapıya sahiptir:
id | house_id | feature | value
Tahmin edebileceğiniz gibi, bir evde birden fazla özelliklere sahip, yani bir 1 yapabilirsiniz: n ilişkisi bulunmamaktadır.
Şimdi, evler için bir arama formu uygulamak. Ben kullanıcı tarafından seçilen özelliklere dayalı sonuçlarını süzmek gerekir.
Örnek senaryo: özellikleri garage ve garden, ve bu evlerde özelliklerin bir listesi var bütün evleri olsun.
Ne benim ihtiyaçlarını karşılamak için en iyi sorgu olurdu? Ben JOIN işlemleri aşina değilim, bu yüzden sizin yardımınıza ihtiyacımız var!
Bir Yii Çerçeve özgü bir çözüm sağlayabilir (İSTEĞE BAĞLI), bu harika olurdu :)