2 tablo, words
ve lists
var.SQL Başka bir tablodaki verileri denetlerken silme
words
listelere aittir ve listId
alanından referans alınmıştır.
lists
, bir username
alanını içerir.
id
aracılığıyla bir sözcüğü silmem gerek ama önce kullanıcı adının doğru olup olmadığını kontrol etmem gerekiyor, bu yüzden listeler tablosuna başvurmam gerekiyor.
Şimdiye kadar yaptığım iş bu değil.
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' ve 'w.id' için idam edildi ve işe yaradı, üzgünüm, size yeterli bilgi vermedim – jax