MySql:如何显示每个用户创建的所有任务?

时间:2019-03-20 00:29:47

标签: mysql sql

我正在使用手风琴面板来显示那些创建了某些任务的用户。例如:

用户1,因为蒂姆创建了3个任务(任务1:支付帐单,任务2:呼叫标记,任务3:清洁汽车)

用户2,因为Jim创建了2个任务(任务1:烹饪食物和任务2:下午3点的牙医预约)

我可以同时显示Tim和Jim的用户,当我单击Tim或Jim的手风琴面板时,可以看到这些用户创建的所有任务。

我只是想展示一下,当我单击Tim手风琴面板时,我只想看到仅Tim而不是Jim创建的任务,而只想看到Jim的事情,当我单击Jim Jim手风琴面板时,我只想看到Jim的任务在面板上显示而不是Tim。

Select users.id  as 'userID', users.name, tasks.id, tasks.task,
tasks.iscompleted, tasks.createdBy, tasks.completedBy, tasks.status
FROM users
Left Join tasks on  tasks.createdBy = users.id
where tasks.iscompleted = false AND tasks.createdBy = users.id
group by users.id
ORDER by tasks.id DESC

感谢您的时间。

0 个答案:

没有答案