【发布时间】:2017-03-30 14:41:15
【问题描述】:
表格:
User:
ID
gender
looking_for_gender
User_Status:
User_ID1
User_ID2
Status
虽然此选择有效,但我还想选择没有状态的用户。换句话说,我想选择没有状态或!= FRIENDS 的每个人。不知何故,AND & OR 并不能解决问题。
当前工作查询:
SELECT u.* FROM User u
JOIN User_Status us ON u.ID = us.User_ID1
WHERE us.Status != "FRIENDS"
AND us.User_ID2 =4 AND gender ="f"
示例数据用户状态:
User_ID1 ----- User_ID2 ----- 状态
---- 1 ---------------- 4 ------------ has_send_request
---- 2 ---------------- 4 ------------ 朋友
---- 3 ---------------- 4 ------------ 朋友
样本数据用户:
身份证
0
1
2
3
4
5
【问题讨论】:
标签: mysql