我一直在做一个工作项目,我需要两个表中的数据。我不是 MySQL 查询方面的专家,但我做到了这一点:
SELECT *
FROM `p_list` AS pl
JOIN `employee` AS em
WHERE em.id =10
AND pl.employee_id =10
当有 pl.employee_id 时它可以正常工作,但在没有 pl.employee_id 时返回结果。这是有道理的,但我不知道如何让它返回 em.id=10 以及是否设置了 pl.employee_id 。
我即将放弃,只运行两个查询,让 PHP 做这些脏活。