ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp count は、グループで使用すると数量を取得できません
リーリー
数量を取得できません
リーリーデータが取得できます
数量を取得できません
リーリーデータが取得できます
それから直接書いてください
$count = count($order->where($con) ->join("LEFT JOIN x_goods ON x_goods.goods_id = x_order.order_goodsid") ->order("order_createtime desc") ->group( "order_no") ->select());//要件を満たすレコードの総数をクエリします
欠点は、大量のデータが効率に影響し、過剰なネットワーク IO とリソースの消費が発生することです。中小企業であれば、あまり心配する必要はありません。
ただ推測しただけなので、試してみてください
リーリー実行された SQL を出力して確認するのが最善です。より複雑なロジックについては、厳密である必要はありません。