我正在创建一个小型就业网站,我想知道这是否可以在MySQL中使用:我有3个示例作业,我想向所有申请job_id = 1
的用户显示申请状态为{{1同时显示每个用户拥有的其他'pending'
和'pending'
应用程序的总数。
我一直试图解决这个问题,但我遇到了问题。这是MySQL能做的吗?
'pending' + 'hired'
我的结果集
users
+----+-------+
| ID | name |
+----+-------+
| 1 | hanna |
| 2 | bob |
| 3 | rick |
+----+-------+
job
+--------+------------+
| job_id | jobname |
+--------+------------+
| 1 | 'waiter'|
| 2 | 'janitor'|
| 3 | 'cook'|
+--------+------------+
applications
+----------+---------+-----------+
| user_id | job_id | status |
+----------+---------+-----------+
| 1 | 1 | 'pending' |
| 1 | 2 | 'pending' |
| 1 | 3 | ' hired' |
| 2 | 1 | 'pending' |
| 3 | 1 | 'removed' |
+----------+---------+-----------+