我有一张urls的桌子。有一个额外的列与解析的域名(外键到其他表)。我想要的是最新鲜的网址,但每个域名只有一个网址。我有以下模式:
id|url|id_domain
我尝试了我的查询的几个版本,但它们似乎都没有一个工作性能良好,例如:
SELECT * from urls GROUP BY id_domain ORDER BY id DESC
解释告诉我它使用临时表。
有关于id,id_domain,(id,id_domain)和(id_domain,id)的索引
有没有人知道一种更有效的查询这些数据的方法?
编辑这里是一些具有预期输出的示例数据:示例数据:
id | url | id_dom