在thinkphp中,distinct()方法用來去除重複的值,能夠傳回唯一不同的值,distinct方法的參數是一個布林值,語法為「$Model->distinct(布林值參數)->field('name')->select();」。
本文操作環境:Windows10系統、ThinkPHP5版、Dell G3電腦。
TP中distinct()的用處主要是移除重複的值
DISTINCT 方法用來傳回唯一不同的值 。
$Model->distinct(true)->field('name')->select();
產生的SQL語句是:
SELECT DISTINCT name FROM think_user
範例如下:
$offernum = M('offer')->distinct(true)->where('order_id='.$order_id)->field('user_id,number')->select(); dump($offernum);
PHP影片教學》
以上是thinkphp中distinct的用法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!