【发布时间】:2013-07-02 07:00:12
【问题描述】:
查询似乎很容易转换,因为我有非常具体的要求,如果它存在,只需更新 else 插入。但是我很难转换它..可能是因为它使用了多个连接。但是有一个问题,没有主键。如果有人能破解它并让我的生活更轻松,我将不胜感激...... :-)
表格只有三列
ASSET_ASSOCIATION
-----------------
ASSET_ID | ASSET_FIELD_ID | ASSET_ASSOCIATED_ID
10 46 15
12 46 37
10 21 8
我正在使用的查询是
.....
我还有希望吗??非常感谢任何帮助.....
【问题讨论】:
-
如果没有唯一键,我认为你不能在一个语句中做到这一点。您需要尝试更新,检查是否更新了任何行,然后在必要时插入。
-
你能创建一个PK或UNIQUE索引吗?
-
很遗憾我不能换桌子...
标签: mysql join sql-update