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個查詢會更容易些?