简单的Mysql选择查询

Enn*_*enn -3 php mysql sql

我需要帮助构建一个mysql查询.我有一张这样的桌子

----------|-------------
user_name | blood_group
----------|------------
Alex      | O+
Jhon      | A+
Rob       | AB-
Jenny     | O+
Suzanne   | O+
-----------------------
Run Code Online (Sandbox Code Playgroud)

我想选择所有血型,但仅针对O +血型,我想检查用户名是否为Alex.如果用户名是Alex for O +,我将选择其他方式.

所以查询会返回给我:

----------|-------------
user_name | blood_group
----------|------------
Alex      | O+
Jhon      | A+
Rob       | AB-
-----------------------
Run Code Online (Sandbox Code Playgroud)

End*_*Neu 5

这将选择所有具有user ='Alex'和blood_group ='O +'的行以及所有没有blood_group ='O +'的行:

SELECT user_name, blood_group
FROM myTable
WHERE (blood_group = 'O+' AND user_name = 'Alex')
OR blood_group != 'O+'
Run Code Online (Sandbox Code Playgroud)