sql - 添加“1作为变量”时如何修复选择查询Rails中的虚拟属性错误
问题描述
当我想成为这个查询时:
Documentos.select("estaciones, 1 as totalPruebas, 1 as totalFilas, 1 as totalPreguntas, '' as nombreColegio").where("id = #{idUsuario}").order("estaciones")
我有这个结果:
PG::SyntaxError: ERROR: error de sintaxis en o cerca de «as» LINE 1: SELECT COUNT(estaciones, 1 as totalPruebas, 1 as totalFila ... ^
: SELECT COUNT(estaciones, 1 as totalPruebas, 1 as totalFilas, 1 as totalPreguntas, '' as nombreColegio") FROM "documentos"
解决方案
当我想使用“as”重命名列时,添加一个计数但我只是 Terminales.select("estaciones as nombreEstacion")
PG::SyntaxError: ERROR: error de sintaxis en o cerca de «as» LINE 1: SELECT COUNT(terminales. , estacion as test) AS count_termin... ^ : SELECT COUNT(terminales. , estacion as test) AS count_terminales_all_estacion_as_test, "terminales"."id" AS terminales_id FROM "terminales" GROUP BY "terminales"."id"
谢谢!
推荐阅读
- python - 如何在 Pydroid3 上创建虚拟环境
- reactjs - 如何在反应/打字稿中设置材料表动态列
- vue.js - 是否有一个 vue-jest 配置允许 jest 在没有方法的情况下覆盖 .vue SFC?
- javascript - Angular - FileReader() 没有得到任何路径
- html - 使用 jquery 让一个 html 元素指向另一个
- javascript - 如何将数据推送到数据库异步请求中的数组?
- java - 在每个发送命令后从 Kafka 生产者那里获得响应
- android - 在 Kotlin 中处理推送通知
- python - Tkinter - 我无法将小部件与网格管理器对齐
- r - RShiny app - 渲染数据表条件