目前正在重新设计我的Android应用程序以使用ROOM叠加层,非常喜欢它,但遇到了一个我似乎无法解决的问题 .
我的查询:
SELECT
s.set_num as setNum,
s.name as setName,
s.img_url as imgURL,
s.theme_id as themeId,
t3.full_name as themeFullName,
( SELECT COUNT(esl.quantity) as eCount
FROM element_set_link_table as esl
WHERE esl.set_num = s.set_num
) as elementCount
FROM set_table as s " +
LEFT OUTER JOIN theme_table as t3 ON s.theme_id = t3.id
LEFT OUTER JOIN theme_table as t2 ON t3.parent_id = t2.id
LEFT OUTER JOIN theme_table as t1 ON t2.parent_id = t1.id
Sub Query没有返回任何值,但我知道它有数据,并且从ElementSetLinkDao运行该子查询会产生数据 . MSSQL查询可以为此工作 . 有任何想法吗?