-1
我有兩個表。調整和交易。我想刪除交易中包含的所有貸款調整。 有三個對應的字段。日期。 ID。值。刪除使用沒有聯接的聯接
沒有fks。我使用了一個刪除連接,但它不起作用。
但是,當使用連接時,它會要求我指定trans.id的數據。 Trans.date。 Trans.value。無論如何放棄的地方,因爲我想刪除交易調整中的所有相關條目。
我有兩個表。調整和交易。我想刪除交易中包含的所有貸款調整。 有三個對應的字段。日期。 ID。值。刪除使用沒有聯接的聯接
沒有fks。我使用了一個刪除連接,但它不起作用。
但是,當使用連接時,它會要求我指定trans.id的數據。 Trans.date。 Trans.value。無論如何放棄的地方,因爲我想刪除交易調整中的所有相關條目。
如果要刪除Transactions
表中的所有行,請參閱Adjustments
表。 「交易」表中應該有一列引用「調整」表中的某個列。
假設ID
列在表Transactions
參考一些ID
列Adjustments
表,那麼你會寫這個刪除查詢這樣的事情...
DELETE FROM Transactions
WHERE EXISTS (SELECT 1
FROM Adjustments
WHERE ID = Transactions.ID)
那你試試? –
這是什麼'ID'列是調整表中的某一列的引用列? –
因此,Date,ID和Value是什麼將這兩個表關聯在一起的?並且都是調整「貸款」調整 – xQbert