【发布时间】:2021-09-29 05:36:56
【问题描述】:
我正在做一个房间数据库
@Query("SELECT distinct UserID FROM USER WHERE CovidStat=='T'")
public List<USER> checkCovid();
@Query("SELECT DISTINCT PID,VisitDate FROM USER_PLACE,USER WHERE User.UserID=USER_PLACE.UID AND UID=(:UID)")
int selectCovidPlace(int UID);
我希望 checkCovid() 返回 UserID where CovidStat='T' 并且我想将 ID 放入 selectCovidPlace 以识别该 ID 去过的地方。问题是 checkCovid 会返回一个列表而不是 1 个变量,因为它不仅有 1 个拥有 CovidStat='T' 的人,而且我不确定如何将列表放入 selectCovidPlace()。
【问题讨论】:
标签: java database sqlite android-studio-2.2