ホームページ >バックエンド開発 >PHPチュートリアル >このクエリを thinkphp クエリに変換するにはどうすればよいですか?
uid として (oc_commission グループから uid で uid を選択) から count(*) を選択します
uid として (oc_commission グループから uid で uid を選択) から count(*) を選択します
SQL は最適化でき、一文で完了できます
oc_commission から count(distinct(uid)) を選択します
tp:
M('コミッション')->count(distinct(uid));
ネイティブコードを使用して直接クエリできます
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 にアクセスしてください最新バージョンをダウンロードするとエラーが報告されます