# 在 Mysql 中让 DISTINCT 返回所有字段

Database @ 23 November 2003

不支持子查询,所以在其它数据库中类似于这样的语句

SELECT * FROM [table] WHERE markid IN (SELECT DISTINCT markid FROM [table])

在Mysql中就不好使了。

如果只 DISTINCT 一个字段,可以使用 GROUP BY 的一个特性来解决。

SELECT * FROM table GROUP BY markid

是不是很BT的用法。呵呵。别管怎样,能用就好。^O^

One Response to “在 Mysql 中让 DISTINCT 返回所有字段”

  1. 你的博客网 Says:

    http://expert.csdn.net/Expe

    老大能否帮我解答一下?

Leave a Reply