【发布时间】:2013-12-01 00:09:26
【问题描述】:
在此solution 上,用户正在查询 id 以显示选择中的其他列,但仅在单个列上查询不同的列。我试过这样做,但语法不正确。这是查询,但我只想在 DevelopmentDisplay 列上有所不同。
SELECT DISTINCT
`RESI`.`DevelopmentDisplay`,
`RESI`.`City`,
`RESI`.`ZipCode`
FROM
`RESI`
WHERE
`RESI`.`ZipCode` = '91263'
ORDER BY
`RESI`.`DevelopmentDisplay` ASC
【问题讨论】:
-
我不想选择 * 不过,有超过 75 列,我只需要几列。
-
所以你指定你的列而不是使用
*,并且在你的选择中仍然使用GROUP BY而不是DISTINCT -
@RoccoTheTaco 为什么不用 (SELECT DISTINCT DevelopmentDisplay FROM RESI) T2 加入表格?
-
不,没有这样的运气。我的查询返回 24 个结果,当我使用 Group BY 时返回超过 1000 个结果......它不一样。
标签: mysql