【发布时间】:2016-03-09 18:29:18
【问题描述】:
我有一个问题:
SELECT MAX(Sales.Revenue-Sales.Costs), Company.Name
FROM Sales
INNER JOIN Company
ON Company.ID = Sales.ID
WHERE Sales.Date <= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH);
我的问题:我应该在哪里使用索引以及为什么?
【问题讨论】:
-
从概念上讲,但我也希望从具体的例子中学习,比如我列出的例子(我也会从这个链接学习例子,谢谢)
-
一方面,我们需要知道您使用的是什么具体数据库 - 索引策略通常是特定于供应商的,因此它们从 SQL Server 到 Oracle 到 DB2 到 MySQL 到 PostgreSQL 等等。
-
你应该用你正在使用的数据库来标记你的问题(根据语法可能是 MySQL)。