0

現在のシナリオ:

製品リンク ('links') を持つ MySQL データベース (products_db) があります。現在、製品/リンクは 11 の異なる Web サイト (広告主) からのものです。

11 個のリンクのグループ (Web サイトごとに 1 つのリンク) で結果を取得するために作成できる MySQL クエリはありますか?

ポイントは、すべてのリンクを含む結果のリストを取得することです。11 の Web サイトごとに 1 つのリンクです。

以下を使用して、異なる Web サイトからそれぞれ最初の 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 に答える