1

我正在尝试查询两个用户之间的相互喜欢。多查询版本按预期工作,但如果我将第一个查询作为子查询插入第二个查询,我会得到一个空数组作为结果。他们实际上在做同样的事情。为什么?

在职的:

"like_ids" : "SELECT page_id FROM page_fan WHERE uid=5678", 
"mutual_like_ids" : "SELECT page_id FROM page_fan WHERE uid=1234 AND page_id IN (SELECT page_id FROM #like_ids)"

不工作:

SELECT page_id FROM page_fan WHERE uid=1234 AND page_id IN (SELECT page_id FROM page_fan WHERE uid=5678)
4

0 回答 0