ホームページ >PHPフレームワーク >ThinkPHP >thinkphpでのdistinctの使用法は何ですか

thinkphpでのdistinctの使用法は何ですか

WBOY
WBOYオリジナル
2022-04-24 18:48:036041ブラウズ

thinkphp では、distinct() メソッドは重複した値を削除するために使用され、一意の値を返すことができます。distinct メソッドのパラメータはブール値で、構文は "$Model->distinct" です。 (ブールパラメータ)->フィールド('名前')->select();"。

thinkphpでのdistinctの使用法は何ですか

この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。

thinkphp での Different の使用法とは何ですか

TP での Distinct() の目的は、主に重複した値を削除することです

DISTINCT メソッドは、唯一の異なる値を返すために使用されます。価値。

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

生成される SQL ステートメントは次のとおりです:

SELECT DISTINCT name FROM think_user

例は次のとおりです:

thinkphpでのdistinctの使用法は何ですか

表示は次のようになります

thinkphpでのdistinctの使用法は何ですか

distinct を追加した場合:

thinkphpでのdistinctの使用法は何ですか

表示される結果は

thinkphpでのdistinctの使用法は何ですか

です。

以下、投稿されたコードに関する推奨学習

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

: "PHP ビデオ チュートリアル "

以上がthinkphpでのdistinctの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。