**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
23天前关门了。
改进这个问题
我把数据放到我的Map上
Map getDataFromQuery(String query){
def firstRow = sql.firstRow(query)
return firstRow
但是我的sql查询提供了不止一行,我需要获取特定列的值。我需要确保行引用保持完整。
我需要名字,姓氏,活跃状态。50个人。
我无法更改sql查询,只能更改数据的存储方式以及可以从中获取的值。
1条答案
按热度按时间jpfvwuh41#
假设
sql
这里有一个groovy.sql.Sql
,您使用firstRow
将结果限制为一行。使用rows
而是获取所有行。然而,通常更有效的方法是只询问数据库您实际需要什么,而不是在应用程序中提取“所有”内容并剔除这些内容。您可以使用原始查询作为子查询。