0

当前情况:

我有一个带有产品链接 ('links') 的 MySQL 数据库 (products_db)。现在产品/链接来自 11 个不同的网站(广告商)。

是否可以进行某种 MySQL 查询来获得 11 个链接组的结果,每个网站一个链接?

关键是要得到一个包含所有链接的结果列表,每个 11 个网站一个链接。

我知道我可以使用以下内容从不同的网站获取前 11 行,但我需要所有结果都像这样排列。

SELECT id, name, advertiser, link
FROM table
GROUP BY advertiser

如果没有,我想我必须回去在 PHP 中对列表进行排序..

谢谢!

4

1 回答 1

0

使用group by代替order by

SELECT id, name FROM table GROUP BY id
于 2013-10-18T05:35:16.737 回答