私は仕事中のプロジェクトに取り組んでおり、2つのテーブルからのデータが必要です。私はMySQLクエリの専門家ではありませんが、ここまでは次のようになりました。
SELECT *
FROM `p_list` AS pl
JOIN `employee` AS em
WHERE em.id =10
AND pl.employee_id =10
pl.employee_idがある場合は正常に機能しますが、ない場合は結果を返します。それは理にかなっていますが、em.id = 10の場所で、pl.employee_idが設定されている場合にどのように返すことができるのかわかりません。
私はあきらめて2つのクエリを実行し、PHPに汚い仕事をさせようとしています。