【发布时间】:2022-01-17 06:38:49
【问题描述】:
我无法在 Laravel 8 中正确获取 SQL 查询。我需要的是 name 列中的第一个字符,但只有 distinct 的第一个字符。我想使用这些字符作为词汇表描述的链接。
$chars = DB::table('parts')
->distinct()
->select('name')
->orderBy('name', 'asc')
->get();
我尝试将->select('name') 的行替换为->select(DB::raw('SUBSTRING(name, 0, 1)')) 行。但输出显然是错误的。我找到了一个完全像这样使用 SUBSTRING 的示例。我的查询有什么问题?
【问题讨论】:
标签: php laravel eloquent laravel-8