我创建了一个像这样的连接表:
http://imageshack.us/scaled/landing/822/kantotype.png
我试图找出一个能够选择一些行的查询 - 基于PokémonID
- 然后在主要的“过滤”之后只更新第一行或第二行。
例如:
假设我想从包含的第二行更改 TypeID 的值PokémonID = 2
。我不能简单地使用UPDATE KantoType SET TypeID = x WHERE PokémonID = 2
,因为它会改变两行!
我已经尝试使用包含IN
,EXISTS
和的子查询LIMIT
,但没有成功。