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 :)