ホームページ > バックエンド開発 > PHPチュートリアル > このクエリを thinkphp クエリに変換するにはどうすればよいですか?

このクエリを thinkphp クエリに変換するにはどうすればよいですか?

WBOY
リリース: 2016-08-04 09:21:00
オリジナル
956 人が閲覧しました

uid として (oc_commission グループから uid で uid を選択) から count(*) を選択します

返信内容:

uid として (oc_commission グループから uid で uid を選択) から count(*) を選択します

SQL は最適化でき、一文で完了できます

oc_commission から count(distinct(uid)) を選択します

tp:
M('コミッション')->count(distinct(uid));

このクエリを thinkphp クエリに変換するにはどうすればよいですか?

ネイティブコードを使用して直接クエリできます

http://www.kancloud.cn/manual/thinkphp/1775 マニュアルにはサブクエリがありますので、見てください
$sql=M('oc_commission')->field('uid')->group( ' uid')->select(false);
$count=M('oc_commission')->table($sql.' a')->count()
エラーが報告された場合は、github にアクセスしてください最新バージョンをダウンロードするとエラーが報告されます

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート