SQLBot icon indicating copy to clipboard operation
SQLBot copied to clipboard

[BUG]v1.2.1查询数据表时,返回明细表里面数据均为-

Open youbaoxin opened this issue 2 months ago • 6 comments

当数据表数量为15时候,能正常显示数据内容 当数据表数量为60或70时,数据内容均为-

youbaoxin avatar Nov 27 '25 09:11 youbaoxin

麻烦点一下问数框里的 SQL 图标,查看一下对应的 SQL,以及对应的返回数据是否正常。

Image

xuwei-fit2cloud avatar Nov 27 '25 09:11 xuwei-fit2cloud

检查SQL是没问题,就是明细表内容为空 有时还会查询错误 底座模型使用qwen3 30b q4

youbaoxin avatar Nov 27 '25 10:11 youbaoxin

麻烦给一下具体的错误截图,我们这边没有什么头绪。

xuwei-fit2cloud avatar Nov 28 '25 01:11 xuwei-fit2cloud

错误输入:查询xxx表的数据 正确输入:查询xxx表的数据,查询SQL使用英文

第二个输入可能实现数据获取,两个差别在于SQL生成时,第一个会把字段as成中文,第二个as英文

这种情况如何解决呢,避免每次查询都需要加上查询SQL使用英文的问题

youbaoxin avatar Nov 28 '25 03:11 youbaoxin

这个是模型理解能力问题,我们在提示词模板里其实是对 SQL 返回的别名有要求的,目前的方案是可以尝试一下其他模型,我们这边也会调试一下提示词模板,适应更多场景。

xuwei-fit2cloud avatar Nov 28 '25 07:11 xuwei-fit2cloud

请问SQL示例库是否能解决这个问题呢? 这个示例库是通过相似度匹配,还是必须问题一致才会增加到Query示例里呢

youbaoxin avatar Nov 28 '25 13:11 youbaoxin