単純なMySQLクエリは、結果が欠落している結果セットを返します。
SELECT users.uid, users.firstname, users.lastname, jobs_apps.read_app, jobs_apps.datetime
FROM jobs_apps
JOIN users ON users.uid = jobs_apps.uid
WHERE jobs_apps.job_id = '90'
これにより、29行が返されます。私が以下を実行した場合:
SELECT * FROM jobs_apps WHERE job_id = '90'
31行になります。
2つの欠落している結果の'read_app'の値は1ではなく0です。
これを引き起こしている可能性がありますか?
PS:元のクエリを実行し、SELECT句を単に「SELECT *」に変更しようとしましたが、31行のうち29行しか返されません。