如何從一個查詢中的兩個不同表中刪除行? 查詢的一部分是:WHERE Lendings.Id =(我想要刪除的ID)從內部連接的兩個表中刪除
Column「ProductId」是指Products表中的「Id」列。
Table: Lendings
Id - ProductId
Table: Products
Id - Name
編輯:
我做到這一點,而不是:)
function DeleteLending($lendingid, $productid)
{
global $conn;
$sql = "DELETE FROM Lendings WHERE Id = ?; DELETE FROM Products WHERE Id = ?;";
$params = array($lendingid, $productid);
$stmt = sqlsrv_query($conn, $sql, $params);
}
@Strawberry INNOdb表「sql-server」? – 2013-04-27 15:39:55
oops - 錯過了 – Strawberry 2013-04-27 15:40:37
'DeleteLending()'表示您想要主要刪除貸款。爲什麼它也會導致產品被刪除?我有一個解決方案,但我需要首先了解您的要求。 – 2013-04-27 15:59:57