【发布时间】:2010-09-23 16:14:29
【问题描述】:
IN() 中使用的查询返回:1, 2。但是,整个查询返回 0 行,这是不可能的,因为它们存在。我在这里做错了什么?
SELECT DISTINCT
li.auto_id
FROM
links AS li
JOIN group_data AS gi ON
li.auto_id = gi.autoid AND li.user_id = gi.userid
WHERE
gi.groupid IN
(
SELECT
CAST( GROUP_CONCAT( gf.groupid ) AS CHAR )
FROM
group_followers AS gf
WHERE
gf.userid_ext = '1'
GROUP BY
gf.userid_ext
)
AND li.keyword LIKE '%shiba%'
非常感谢,
冰
【问题讨论】:
-
如果我帮助了你,请接受 + 投票:-)
-
Ice 已经就 SO 提出了许多问题,但没有接受他的任何问题的任何答案。