Birçok ilişkiye bir biri için bir SQL sorgusu oluşturmak nasıl?

0 Cevap php

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

0 Cevap