- FIND_IN_SET('secondary', pa.flags), pa.type = 'job', pace.long_name IS NULL) AS pa
- INNER JOIN profiles AS p ON (pa.pid = p.pid)
- INNER JOIN profile_display AS pd ON (pd.pid = pa.pid)
- INNER JOIN profile_public_names AS pn ON (pn.pid = pa.pid)
- LEFT JOIN profile_job AS pj ON (pj.pid = pa.pid)
- LEFT JOIN profile_job_enum AS pje ON (pj.jobid = pje.id)
+ FIND_IN_SET('secondary', pa.flags), pa.type = 'job') AS pa
+ INNER JOIN profiles AS p ON (pa.pid = p.pid)
+ INNER JOIN profile_display AS pd ON (pd.pid = pa.pid)
+ INNER JOIN profile_public_names AS pn ON (pn.pid = pa.pid)
+ LEFT JOIN profile_addresses_components AS pac ON (pa.pid = pac.pid
+ AND pa.jobid = pac.jobid
+ AND pa.groupid = pac.groupid
+ AND pa.type = pac.type
+ AND pa.id = pac.id)
+ LEFT JOIN profile_addresses_components_enum AS pace ON (pac.component_id = pace.id
+ AND FIND_IN_SET('postal_code', pace.types))
+
+ LEFT JOIN profile_job AS pj ON (pj.pid = pa.pid
+ AND pj.id = IF(pa.type = 'job', pa.id, NULL))
+ LEFT JOIN profile_job_enum AS pje ON (pj.jobid = pje.id)