-1
我有3个表如下为了先再组通过在MySQL
问题(q_id,问题,CAT_ID)
回答(A_ID,q_id,答案,USER_ID,率)
用户(user_ID的,用户名)
现在我想一个特定类别的所有问题和它的一个答案,如果它退出具有最高的回复率和用户名。
我正在使用下面的查询来做到这一点,但它并没有给我那个答案有最高的速度。
select c.*,d.username,d.user_id
from users d
join (
SELECT b.*,a.question
FROM `questions` a
left join answers b
on a.q_id=b.q_id
WHERE a.`cat_id` = 8
group by b.q_id) c
on c.user_id=d.user_id
如何'之外了'无济于事派生? – Drew
是啊,工作很好,谢谢 –
哦,我明白了,我的眼睛累了,以为它在外面。我的坏 – Drew