私はテーブルを持っています
Tasks- id,name
で、〜がある
userTasks id , task_id , user_id
と
User - id , name
タスクテーブルに10個のタスクがあり、そのうち3個のタスクがuserTask
テーブルにあるとします。
このようなクエリが欲しい
Select task.id , task.name , STATUS (if(presentInUserTasks),1,0) FROM whatever
1
そのタスクIDがそのユーザーIDのusertasksテーブルに存在する場合、STATUSワードは、そうでない場合は、0
これで、userTaskテーブルでこれらのタスクのどれがすでに実行されているかを見つけることができます