我好像又碰到 ceshi,估计我上一个回答是不是同一个人。取相互关注列表的。在我之前回的两个都写得不好。你用这个吧。
SELECT UserName
FROM dbo.sq_user AS U WITH(NOLOCK)
INNER JOIN dbo.sq_friend AS F WITH(NOLOCK)
ON U.uid = CONVERT(INT, F.friends)
WHERE F.UserName = 'ceshi'
select username from sq_user
where (select ',' + friends + ',' from sq_friend where username='ceshi') LIKE '%,' + uid + ',%'
使用like 来写,ORACLE写法
select username from sq_user where (select friends from sq_friend where username='ceshi') like '%'||uid||‘%’;