我正在尝试从表的单个列中获取所有唯一值。我完全失败了,文档似乎没有深入到足够的深度,我从查看源代码中收集到的内容似乎应该有所帮助,但没有。
List<Question> questions = new Select().from(Question.class).where("ZCLASSLEVEL = ? ", classLevel).execute();
努力获取所有问题的所有列。
然而,
List<Question> questions = new Select(columns).from(Question.class).where("ZCLASSLEVEL = ? ", classLevel).execute();
不返回任何数据(questions.size() = 0),我试过了
String[] columns = { "ZHRSSECTION" };
和
Select.Column[] columns = { new Select.Column("ZHRSSECTION", "ZHRSSECTION")};
据推测,在 Select() 之后抛出.distinct().
应该只返回唯一值,但我什至不能只得到我感兴趣的单列来返回。
我在这里想念什么?
谢谢!兰迪