回答

收藏

MySQL - 搜索自定义列

技术问答 技术问答 191 人阅读 | 0 人回复 | 2023-09-12

我想这样操作 MySQL 查询-7 d: a6 E/ |' H: K3 d
    SELECT country_ID*2/id*3.159 as my_id FROM `state` WHERE my_id>2; ```当我运行它时,我收到这样的错误-1054 -“where 子句中未知列my_id我新创建的虚拟列中是否有替代解决方案?my_id 搜索?事实上,我正在尝试Laravel Query Builder 像这样搜索-DB::table(    ‘project’)->select( ‘project.id as id’,3 z! K7 P- Z3 L- b+ c0 G+ y7 d: z
                                                                                                                                                ‘project.completion_date as completion_date’,# A& e" e- f( a! b( A
                                                                                                                                                    DB::raw(‘FORMAT(project.total_cost_to_dispose - project.actual_cost_dispose,2) as disposal_savings’)* n' ?3 @2 Y) W( u
                                                                                                                                            * }$ e6 O8 V+ z9 m7 u
                                                                                                                ->where(disposal_savings>100);
( p2 T; h  e1 m. S! u```
3 J) E( C- x% H- e  b0 ?2 r( h* j, g/ A我能做吗?
& [) t! w( L8 K5 V6 Z% {% f如果没有,那么 Laravel 或 MySQL 中的解决方案是什么?6 S+ l; r: [9 `- f7 e" L
                                                               
4 z9 l9 m; ]  L; ]* U    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则