sql GROUP HAVING选择

Ala*_*irC 2 sql group-by having

我想为所有具有相同标题的产品投影pid索引,因为我使用以下作为子查询.

产品(pid,标题)

SELECT p.title
FROM product p
group by title
HAVING ( COUNT(p.title) > 1 )
Run Code Online (Sandbox Code Playgroud)

这会输出重复的标题,但我如何预测pid的?

Bas*_*nni 5

SELECT p.pid, p.title
FROM product p 
     INNER JOIN 
     (SELECT p.title
      FROM product p
      GROUP BY title
      HAVING (COUNT(p.title) > 1)) t ON t.title = p.title
Run Code Online (Sandbox Code Playgroud)

这是一个使用sqlfiddle的例子:

http://sqlfiddle.com/#!3/25e77/1