以下のクエリはうまく動作しますが、別の条件を追加して変更する必要がありますが、その方法についてはわかりません。追加したいものは2番目のクエリに表示されますが、それは機能しません。複数の条件を持つSQL INNER JOIN
$results_pref_school1 = $db->query('SELECT mps.mps_client_ec_no,mcs.mcs_client_ec_no
FROM match_pref_schools AS mps
INNER JOIN match_current_schools AS mcs
ON mps.mps_school_id = mcs.mcs_school_id
WHERE mcs.mcs_id IN (SELECT MIN(mcs.mcs_id)
FROM match_current_schools AS mcs
GROUP BY mcs.mcs_school_id)
ORDER BY mcs.mcs_id');
は、私が「A」の状態
$results_pref_school1 = $db->query('SELECT mps.mps_client_ec_no,mcs.mcs_client_ec_no
FROM match_pref_schools AS mps
INNER JOIN match_current_schools AS mcs
ON mps.mps_school_id = mcs.mcs_school_id
WHERE mcs.mcs_id IN (SELECT MIN(mcs.mcs_id)
FROM match_current_schools AS mcs
GROUP BY mcs.mcs_school_id)
AND mps.mps_status = "A"
AND mcs.mcs_status = "A"
ORDER BY mcs.mcs_id');
あなたは医者に行くときにも、単に私は病気だと言いますか? – fancyPants
参照:[私は非常に単純なSQLクエリと思われるものに対してMCVEを提供するのはなぜですか?](https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve -for-what-like-to-me-to-be-a-very-simple-sql-query) – Strawberry