0

我正在查询,如果用户 ID 为 15,我需要指定不显示该结果。但它仍然显示用户 id 为 15 的结果。我的查询是

SELECT u.uid, u.religion FROM users_profile u LEFT JOIN partner_prefrences p ON u.uid=p.uid and CONCAT(',',p.religion,',') LIKE CONCAT('%,',u.religion,',%') and u.uid!=15
4

1 回答 1

1

尝试

SELECT u.uid, u.religion 
  FROM users_profile u LEFT JOIN partner_prefrences p 
    ON u.uid=p.uid and CONCAT(',',p.religion,',') LIKE CONCAT('%,',u.religion,',%') 
 WHERE u.uid != 15
于 2013-06-02T01:25:01.000 回答