Mysql Sql查询Y中的Where子句X
我对where条款有疑问 桌子 我想选择所有X,但其中X=0,Y仅>20 因为X=1的所有值Y都是Mysql Sql查询Y中的Where子句X,mysql,sql,Mysql,Sql,我对where条款有疑问 桌子 我想选择所有X,但其中X=0,Y仅>20 因为X=1的所有值Y都是SELECT*fromtablename 其中(X=0且Y>20)或(X=1且Y
SELECT*fromtablename
其中(X=0且Y>20)或(X=1且Y<20)
从TABLENAME中选择*
式中(X=1和Y20);
X Y
-- --
1 10
1 15
1 20
0 10
0 20
0 40
0 50
X Y
-- --
1 10
1 15
1 20
0 40
0 50
SELECT * FROM tablename
WHERE (X = 0 AND Y > 20) OR (X = 1 AND Y < 20)
SELECT * FROM TABLENAME
WHERE (X = 1 AND Y<=20) OR (X=0 AND Y>20);