2

我需要删除特定列的列表这里是一个例子

我有一个包含“数字”和“城市”的表格

numbers    city

55         madrid  
55         no  
56         italia  
56         no  
57         paris  
57         no  

我只需要为每个号码保留“否”城市。我试过这个:

DELETE FROM mytable WHERE numbers (55,56,57) and city (madrid,italia,paris)

我知道这行不通,但它只是为了让您了解我需要什么。

4

1 回答 1

2

你应该写: DELETE FROM mytable WHERE numbers IN (55,56,57) and city IN ( 'madrid','italia','paris' );

如果你有一组字符串,你必须得到引号之间的字符串......

于 2012-12-15T12:49:27.590 回答