MySQL社区

标题: 如何用not exists改写这条SQL [打印本页]

作者: 407361231    时间: 2012-7-21 10:05
标题: 如何用not exists改写这条SQL
本帖最后由 407361231 于 2012-7-21 10:07 编辑

此SQL用来删除同一表中,不是互为好友的朋友ID,比如我加了你,你没有加我,那么从我的表中删除你的ID
mysql> DELETE FROM zt_user_friends_info WHERE    zt_friend_id NOT IN    (SELECT zt_friend_id from (SELECT A.zt_friend_id FROM zt_user_friends_info A INNER JOIN zt_user_friends_info B ON    A.zt_user_id = B.zt_friend_id AND A.zt_friend_id = B.zt_user_id  where A.zt_user_id=10580) AA) and zt_user_id=10580;


作者: winie    时间: 2014-1-14 11:44
大哥 你把zt_friend_id  放入到里面去就行了啊!




欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2