Untuk membuat alias tabel, Anda harus mengatakan:
DELETE f FROM dbo.foods AS f WHERE f.name IN (...);
Saya gagal melihat titik aliasing untuk DELETE
khusus ini pernyataan, terutama karena (setidaknya IIRC) ini tidak lagi sesuai dengan ANSI yang ketat. Tapi ya, seperti yang disarankan oleh komentar, mungkin diperlukan formulir kueri lain (misalnya korelasi).