我需要使用具有匹配的SID和PID的购买列更新添加库存列,如果我找不到与ids列匹配的任何内容,则应将购买中的该行插入到库列中
我的结果应该是这样的 SID股票 1 250 2 350 3 300 4 400
答案 0 :(得分:0)
假设:你已经在购买表中插入了你的钥匙......
您可以在单个查询中插入或更新,如下所示:
INSERT INTO stocks (id, value) VALUES(1, 100) ON DUPLICATE KEY UPDATE
value=100
请参阅此处的文档:http://dev.mysql.com/doc/refman/5.1/en/insert-on-duplicate.html