したがって、PassportNumber = 'C_AA8' と言及されたケースの合計を取得する簡単なクエリを作成しました。ただし、RegistrationCase に存在しない PassportNumber のクエリを設定すると、0 が返されます (JOIN できないことがわかっているため)。どうすれば修正できますか?そして、このクエリを GROUP BY で動作するように作り直す方法はありますか? ご不明な点がございましたら、お気軽にお問い合わせください。PHPmyadmin と AMPPS で MySQL を使用しています。固定レジスター。
SELECT COUNT( unRegisterCase.PassportNumber ) + COUNT( RegistrationCase.PassportNumber ) + COUNT( RecoveringCase.NewPassportNumber ) AS result
FROM RegistrationCase
LEFT JOIN unRegisterCase ON unRegisterCase.PassportNumber = RegistrationCase.Passportnumber
LEFT JOIN RecoveringCase ON RecoveringCase.NewPassportNumber = RegistrationCase.Passportnumber
WHERE RegistrationCase.PassportNumber = 'C_AA8'