Ako nećeš da budeš kandidat za
Najgori SQL upit, bolje je da napraviš tabelu za pretraživanje:
Kôd:
property_id | attr_9 | attr_15 | attr_16 | attr_20
SELECT property_id FROM search_table WHERE attr_9 = 1 AND attr_15 > 15000 AND attr_16='Novi Beograd' itd, itd...
Pa u subSELECT upotrebi sve nađeno upitom nad ovom tabelom.
Ako ima neko elegantnije rešenje, voleo bih i ja da ga znam.
Osnovni problem je nepostojanje INTERSECT operatora u MySQL.