我有以下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 我尝试添加LIMIT 1,但这只是让它返回第一个域。这个问题最简洁的解决方案是什么?
答案 0 :(得分:0)
将GROUP BY tdp.id
添加到查询中 - 这应该有帮助......