Mysql 从两列sql中查找相同的值
我想从一个表中查找id follow和follow back用户 在这里,我只想得到那些像这里一样被跟踪的数据 1是follow 5,5也是follow back to 1,所以当我启动查询时,该时间只会看到cid=1和u_id=5Mysql 从两列sql中查找相同的值,mysql,sql,Mysql,Sql,我想从一个表中查找id follow和follow back用户 在这里,我只想得到那些像这里一样被跟踪的数据 1是follow 5,5也是follow back to 1,所以当我启动查询时,该时间只会看到cid=1和u_id=5 cid u\u id --------- --------- 1 5 2 23 3 45 4 87 5 1试试这个(在
cid u\u id
--------- ---------
1 5
2 23
3 45
4 87
5 1
试试这个(在这里使用自连接来解决问题)
SELECT T1.cid,T1.u_id
FROM TABLE1 AS T1
INNER JOIN TABLE1 AS T2 ON T1.cid = T2.u_id AND T1.u_id = T2.cid