In thinkphp wird die Methode „distinct()“ zum Entfernen doppelter Werte verwendet und kann eindeutige Werte zurückgeben. Der Parameter der „distinct“-Methode ist ein boolescher Wert und die Syntax lautet „$Model->distinct (Boolescher Parameter). -> field('name')->select();".

Die Betriebsumgebung dieses Artikels: Windows 10-System, ThinkPHP Version 5, Dell G3-Computer.
Der Zweck von „distinct()“ in TP besteht hauptsächlich darin, doppelte Werte zu entfernen.
DISTINCT-Methode wird verwendet, um eindeutige unterschiedliche Werte zurückzugeben. Die von
$Model->distinct(true)->field('name')->select();
generierte SQL-Anweisung lautet:
SELECT DISTINCT name FROM think_user
Das Beispiel lautet wie folgt:

wird wie folgt angezeigt

Wenn eindeutig hinzugefügt wird:

Das angezeigte Ergebnis ist.

unten Empfohlenes Lernen für den geposteten Code
$offernum = M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')->select(); dump($offernum);
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von „distinct' in thinkphp?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Was ist einfacher, Thinkphp oder Laravel?
Wie ist die Leistung von thinkphp?
So verwenden Sie den Java-Switch
So legen Sie ein Passwort in Windows fest
Welche Antivirensoftware gibt es?
Der Unterschied zwischen MS-Karte und SD-Karte
Welche privaten Informationen werden Douyins enge Freunde sehen?
Welche Arten von Lasso-Werkzeugen gibt es in PS?