MySQL排除行

时间:2011-01-01 14:03:09

标签: mysql

SELECT id,x,y FROM `chars` WHERE `mapa`='1'

如何在id ='3'

时排除行

2 个答案:

答案 0 :(得分:6)

SELECT id,x,y FROM `chars` WHERE `mapa`='1' and id <> '3'

虽然id的数据类型是什么?如果想要使用数字

SELECT id,x,y FROM `chars` WHERE `mapa`='1' and id <> 3

在MySQL中,您也可以使用!=而不是<>,但<>是ANSI and more portable

答案 1 :(得分:3)

SELECT id,x,y FROM `chars` WHERE `mapa`='1' AND `id`<>3