-1
我试图更新表基于2选择子查询将被multipied产生的价格列乘在更新子查询中选择
这里的价值是我的代码:
UPDATE bahanmakanan
SET Harga = (SELECT HargaSatuan from detail_bahanmakanan
WHERE IDBahanMakanan = "BM01")* (SELECT jumlah from bahanmakanan
WHERE IDBahanMakanan = "BM01")
WHERE IDBahanMakanan = "BM01" ;
错误消息返回
Error Code: 1093. You can't specify target table 'bahanmakanan' for update in FROM clause
Downvoter你能解释一下你自己吗? – 2013-05-02 14:24:03