我有以下mySQL查询收集各种域名的价格。
SELECT tdp.extension, tp.msetupfee
FROM tblpricing tp
INNER JOIN tbldomainpricing tdp ON tdp.id = tp.relid
WHERE tp.type = 'domainregister' AND tp.msetupfee > 0问题是,当它将数据输出到屏幕时,它使用的是返回的最后一条记录。我想要做的是限制它只返回每个域类型的第一个值。
我在这里设置了一个http://sqlfiddle.com/#!9/59aeac/1,您可以看到,对于.com,它返回11.35,然后返回9.23。我只想要11.35,我尝试添加限制1,但这只是使它只返回第一个域。这个问题最干净的解决方案是什么?
发布于 2016-08-02 00:04:57
将GROUP BY tdp.id添加到查询中-这应该会有帮助...
https://stackoverflow.com/questions/38703164
复制相似问题