У меня есть 4 таблицы MySql с недвижимостью, соединенными вместе, и я работаю над формулой, чтобы отфильтровать результаты по (цене, площади, комнатам и т. Д.)
Может ли кто-нибудь помочь мне найти хороший способ сделать это? Я не новичок в MySql, но чистое решение для 4 столов - это слишком много для моих навыков. Спасибо вам, ребята. https://imgur.com/a/R04oHML
Я пробовал это:
SELECT
`immos_companies`.id AS company,
`immos_companies_objects`.id AS object,
`immos_companies_objects_floors`.id AS floor,
`immos_companies_objects_floors_flats`.id AS flat
FROM
`immos_companies`,
`immos_companies_objects`,
`immos_companies_objects_floors`,
`immos_companies_objects_floors_flats`
WHERE
`immos_companies_objects_floors_flats`.pid = `immos_companies_objects_floors`.id
AND
`immos_companies_objects`.pid = `immos_companies`.id
AND
`immos_companies`.added IS NOT NULL
AND
`immos_companies_objects`.added IS NOT NULL
AND
`immos_companies_objects_floors`.added IS NOT NULL
AND
`immos_companies_objects_floors_flats`.added IS NOT NULL