我有这个查询,它给出了一个错误,即未知的U.UserID列在where子句中,但我看不到任何错误,因为我的Users表实例是U如何在子联合查询中传递父字段
SELECT GROUP_CONCAT(U.UserID),
(
SELECT COUNT(DISTINCT(UserID))
FROM (
SELECT FriendID as UserID
FROM Friends
WHERE UserID=U.UserID AND Status=1
UNION All
SELECT UserID
FROM Follow
WHERE Type='user' AND TypeEntityID=U.UserID
) tbl
) as NoOfFriendsFollow
FROM `Users` `U`
WHERE `U`.`UserID` IN('1')
LIMIT 10
此查询任何解决方案或让我知道我错了
感谢@Stefano为编辑:) –