我有两个表,一个称为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 对不同的插件进行排序,但是因为它们来自两个不同的表,我将如何做到这一点,例如通过 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}
关于php - 通过 2 个不同的表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11270061/