为什么 lumen 中的查询生成器的工作方式与 MySQL Workbench 中的工作方式不同

问题描述 投票:0回答:1

我正在使用 lumen 框架作为 api 服务。 现在假设, 我有一个选择查询,我在其中为特定列分配别名,然后在 order by 子句中我使用相同的列名而不是别名

那么,执行此操作后,为什么我会收到错误,因为找不到该列。但是,如果我在该列的 order by 子句中使用别名而不是原始列名称,那么它就可以正常工作

我正在使用查询生成器并收到此错误,因为未找到列,但如果我在 SQL Server 中使用相同的东西,那么这两件事都可以正常工作

php laravel lumen query-builder
1个回答
0
投票

您在模型数组中定义了列吗?您可能需要检查一下。或者,您可以在此处发布核心代码。

© www.soinside.com 2019 - 2024. All rights reserved.