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/