我想用MySQL执行SELECT查询。我的目标是选择一个兽医数据库中的所有狗,它们会是sex = male和fur = short,(color = black或size = big)SQL Select Where with,AND,或
注意:我想要选择黑色或大小为大。他们不必满足2个要求。他们只需要完成任何一个。
我已经写了下面的SQL语句,但我不是不知道,如果我是正确的:如果
SELECT name, sex, fur, color FROM dogs WHERE TRUE sex='male' AND fur='short' AND color='black' OR size="big";
原谅我的措辞是太混乱。
Thnaks codaddict。 “WHERE TRUE”和“sex ='name'”之间是否应该有'AND'? – dave 2010-08-27 06:28:57
你是对的,你可以有'TRUE和C1 ...'或者只是'C1 ....' – codaddict 2010-08-27 06:33:26