結合設計經驗與營銷實踐,提供有價值的互聯網資訊
發布日期:2022-03-06瀏覽次數:987 來源:福州網站建設
public static function sold()
{
$d1 = date('Y-m-d', strtotime('-7 day'));
$d2 = date('Y-m-d', strtotime('-1 day'));
$map = db(self::TABLE)
// ->whereBetweenTime('date', $d1, $d2)
->group('repo_good_id,date')
->column('sum(num) as sold', 'repo_good_id');
return $map;
}
運行后,得到的$map結果為空數組,但是實際上拿執行的sql語句去數據庫里查是有一條數據的!以上是由福州網站建設的小編為你分享了"tp6 column無原生列導致數據為空"文章,如果你在這方面有什么問題,隨時聯系我們
wwxx 02月16日
現在任然有問題,->column('sum(b.num)','a.id') 返回也是空;改為->column('sum(b.num as n)','a.id') 則可以。
thinkphp 2020年04月26日
這個問題改進了 你可以用最新的開發版測試下
Rushing 2020年04月26日
我是用composer update嗎?