table: users
id
table: tasks
id
table: tasks_users
user_id
task_id
is_owner
我有一个 users
表、一个 tasks
表和一个数据透视表 tasks_users
。
我想选择给定 task_id
并按 tasks_users.is_owner
排序的所有用户。
我该如何实现这个目标?
最佳答案
尝试这样的事情......
select u.users
from users u
join tasks_users tu
on u.id=tu.user_id
join tasks t
on t.id=tu.task_id
where t.task_id=your_id
order by tu.is_owner
关于mysql - 使用 JOINS、ORDER BY 和数据透视表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36777123/