我有2個表,words
和lists
。SQL從另一個表中檢查數據時刪除
words
屬於列表並且參考listId
字段。
lists
包含一個username
字段。
我需要通過它的id
刪除一個單詞,但首先需要檢查用戶名是否正確,因此我需要引用列表表格。
這是我迄今爲止,但它不起作用。
DELETE FROM w
USING lists AS l INNER JOIN words AS w
WHERE
l.username = 'admin'
AND w.listId = 31
AND l.id = w.listId
I C把'AND w.listId'掛到'AND w.id'上,它很奏效,對不起,我沒給你足夠的信息 – jax 2010-11-20 15:26:22