What is the usage of distinct in thinkphp
Apr 24, 2022 pm 06:48 PMIn thinkphp, the distinct() method is used to remove duplicate values and can return unique values. The parameter of the distinct method is a Boolean value, and the syntax is "$Model->distinct(Boolean parameter )->field('name')->select();".
The operating environment of this article: Windows 10 system, ThinkPHP version 5, Dell G3 computer.
What is the usage of distinct in thinkphp
The purpose of distinct() in TP is mainly to remove duplicate values
The DISTINCT method is used to return the only different value.
$Model->distinct(true)->field('name')->select();
The generated SQL statement is:
SELECT DISTINCT name FROM think_user
The example is as follows:
The display is like this
If you add distinct:
The displayed result is
below Recommended study for the posted code
$offernum = M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')->select(); dump($offernum);
The above is the detailed content of What is the usage of distinct in thinkphp. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

There are several versions of thinkphp

Which one is better, laravel or thinkphp?

Development suggestions: How to use the ThinkPHP framework to implement asynchronous tasks

ThinkPHP6 data encryption and decryption: protecting sensitive data security

ThinkPHP6 backend management system development: realizing backend functions
