我在 ExactTarget 中使用以下查询,想知道为什么我需要在 GROUP BY 语句中使用表名,而不是在 WHERE 语句中。
SELECT _Open.SubscriberKey, MIN(_Open.EventDate) AS EventDate3
FROM _Open
INNER JOIN _Job
ON _Open.JobID = _Job.JobID
WHERE EmailID = 10339639
GROUP BY _Open.SubscriberKey
它工作正常,只是想知道为什么/何时在列名前面需要表名,何时不需要。