我有两个表,一个叫addons
,它包含有关不同插件的信息,有很多列,但这是主要的
addon_id | addon_name | addon_size
1 | loft conversion | small
2 | extension | large
我还有一个叫
addons_count
addon_id | addon_count
1 | 5
2 | 6
其中包含系统中使用的插件数量
问题是我已经有一个查询,只是通过while循环输出插件
SELECT * FROM `addons` WHERE addon_size='small' LIMIT {$startpoint_small} , {$limit}
但是我试图使它根据addon_count对不同的插件进行排序,但是由于它们来自2个不同的表,我将如何做到这一点,例如通过orderby?
谢谢大家的帮助
最佳答案
SELECT * FROM
addons a , addons_count c
WHERE
c.addon_id = a.addon_id
AND
a.addon_size = 'small'
ORDER BY
c.addon_count
LIMIT
{$startpoint_small} , {$limit}