Мне нужен запрос, который показывает каждый wp_agent_adds.id уникальным. В приведенном ниже запросе есть записи, которые имеют больше agent_target_countries на wp_agent_adds.id. Например, wp_agent_adds.id имеет 3 agent_target_countries: BE, GB, NL. В результате я получаю 3 записи вместо 1.
Как мне уникальный фильтр на wp_agent_adds.id в этом запросе?
$query = "SELECT DISTINCT t1.*, t2.*,
t3.id as cid, t3.company_name, t3.city, t3.country
FROM wp_agent_adds AS t1
INNER JOIN wp_agent_target_countries AS t2 ON t2.add_id = t1.id
INNER JOIN wp_agent_customer AS t3 ON t3.user_id = t1.user_id
WHERE t1.visible = 1
ORDER BY t1.date_added DESC
";
Результат:
id = 100 - цель = BE, id = 100 - цель = GB, id = 100 - цель = NL