[英]MySql Get scrambled results
当前场景:
我有一个带有产品链接('links')的MySQL数据库(products_db)。 现在,产品/链接来自11个不同的网站(广告商)。
我是否可以进行某种MySQL查询以11个链接的组的形式获得结果,每个网站一个链接?
关键是要获得包含所有链接的结果列表,每个11个网站一个链接。
我知道我可以使用以下代码从不同的网站获取前11行,但是我需要按这样排列的所有结果。
SELECT id, name, advertiser, link
FROM table
GROUP BY advertiser
如果没有,我想我必须回去对PHP中的列表进行排序。
谢谢!
使用group by
而不是order by
:
SELECT id, name FROM table GROUP BY id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.