一个简单的 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”中的值为 0 而不是 1。
这可能是什么原因造成的?
PS:我尝试运行原始查询并将 SELECT 子句更改为简单的“SELECT *”,但我仍然只得到 31 行中的 29 行。