【发布时间】:2011-02-10 09:43:05
【问题描述】:
我相信这是直截了当的:
我有一个包含 30,000 行的表。当我SELECT DISTINCT 'location' FROM myTable 时,它返回 21,000 行,这与我预期的差不多,但它只返回一列。
我想要的是将它们移动到一个新表中,但每场比赛的整行。
我最好的猜测是 SELECT * from (SELECT DISTINCT 'location' FROM myTable) 或类似的东西,但它说我有一个模糊的语法错误。
有没有一种好方法可以一次性抓取每个 DISTINCT 行的其余部分并将其移动到新表中?
【问题讨论】:
-
有趣的问题标题。 ::thumbup::
-
投反对票?希望这是由于我的 MySQL 缺乏能力,而不是幽默。 Stack Overflow 不能有幽默感吗?