簡體   English   中英

獲得較少計數id的PandaCode作為輸出

[英]Get the less count id's PandaCode as the output

請幫我解決這個問題我希望得到更小的PandaCode作為輸出,我有一個PandaCode

Array
(
    [0] => 37860
    [1] => 37016
    [2] => 37013
    [3] => 38220
    [4] => 38420
    [5] => 38223
)

每個PandaCode代碼已經多個id S表示例如37860有計數(ID)= 3這樣每個Pandacode具有id具有不同值的計數,但我想獲得PandaCode其具有小於計數id作為輸出

foreach($pandacode as $dealer_code){
$query="SELECT COUNT(id) FROM `dealer_details` 
        WHERE `PandaCode` like '$dealer_code' and `Senttime` like '%$today%'";
$result=mysqli_query($conn,$query);
$row = $result->fetch_assoc();
$size = $row['COUNT(id)'];
}

如果我以正確的方式理解你的問題,而不是添加whereIn而不是每個,請試試這個

SELECT COUNT(id) as ids FROM `dealer_details` WHERE `PandaCode` IN ($pandacode) and `Senttime` like '%$today%' GROUP BY `PandaCode` ORDER BY ids ASC LIMIT 1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM