ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
`DISTINCT `方法用于返回唯一不同的值 。 例如数据库表中有以下数据 ![](https://box.kancloud.cn/40a5052a920304db58034be7d60b7612_639x149.png) 以下代码会返回`user_login`字段不同的数据 ~~~ Db::table('think_user')->distinct(true)->field('user_login')->select(); ~~~ 生成的SQL语句是: ``` SELECT DISTINCT user_login FROM think_user ``` 返回以下数组 ~~~ array(2) { [0] => array(1) { ["user_login"] => string(7) "chunice" } [1] => array(1) { ["user_login"] => string(5) "admin" } } ~~~ `distinct`方法的参数是一个布尔值。