我有一个接近我想要的查询,但不完全是:
SELECT DISTINCT p.id,
Ifnull(p.last_name, '--') last_name,
Ifnull(p.first_name, '--') first_name,
Ifnull(p.city, '--') city,
Ifnull(p.state, '--') state,
Ifnull(e.full_name, '--') full_name,
Ifnull(o.current_step, '--') current_step,
Ifnull(o.current_step_date, '--') current_step_date
FROM prospect AS p
JOIN opportunity AS o
ON o.prospect_id = p.id
JOIN employee AS e
ON p.id_ofproducer = e.id
WHERE p.id = 1234
我希望从 P 中获得该行
注意:如果有多个 o 或 e 记录使用 MAX ID,如果没有使用“--”