thinkphp では、distinct() メソッドは重複した値を削除するために使用され、一意の値を返すことができます。distinct メソッドのパラメータはブール値で、構文は "$Model->distinct" です。 (ブールパラメータ)->フィールド('名前')->select();"。
この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。
TP での Distinct() の目的は、主に重複した値を削除することです
DISTINCT メソッドは、唯一の異なる値を返すために使用されます。価値。
$Model->distinct(true)->field('name')->select();
生成される SQL ステートメントは次のとおりです:
SELECT DISTINCT name FROM think_user
例は次のとおりです:
表示は次のようになります
distinct を追加した場合:
表示される結果は
です。以下、投稿されたコードに関する推奨学習
$offernum = M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')->select(); dump($offernum);
: "PHP ビデオ チュートリアル "
以上がthinkphpでのdistinctの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。