我需要一个显示每个wp_agent_adds.id唯一的查询。在下面的查询中,每个wp_agent_adds.id都有更多agent_target_countries的记录。例如,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 - target = BE,id = 100 - target = GB,id = 100 - target = NL