0
我有以下2个查询,我想知道如果我可以合并成一个单一的陈述。单个mysql查询更新数量基于选择另一个表的数量
$sql = "SELECT sale_qty FROM sale_device WHERE id = '$id' ";
和
$sql = "UPDATE device SET qty = $sale_qty WHERE id = $deviceId";
我想运行一个选择查询的某行获得设备的当前数量,然后使用一个更新查询该值减1设置新的数量,但不允许它在0
这是可能的或建议加入?或者只是运行2个查询会更容易些?