thinkphp中distinct怎么用?

PHP 作者:程序师 2022-04-25 22:37:30

在thinkphp中,distinct()方法用于去除重复的值,能够返回唯一不同的值,distinct方法的参数是一个布尔值,语法为“$Model->distinct(布尔值参数)->field('name')->select();”。

TP中distinct()的用处主要是去除重复的值

DISTINCT 方法用于返回唯一不同的值 。

$Model->distinct(true)->field('name')->select();

生成的SQL语句是:

SELECTDISTINCTnameFROMthink_user

示例如下:



显示的是这样的



在加入distinct的话:



显示结果为



下面为贴出来的代码

$offernum= M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')->select();

dump($offernum);



关注公众号:拾黑(shiheibook)了解更多

友情链接:

下软件就上简单下载站:https://www.jdsec.com/
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接