ChrisB: Multi Delete

Beitrag lesen

Hi,

DELETE
A.AccountID,
B.AccountID
FROM
account A
LEFT JOIN
accdep B ON B.AccountID = A.AccountID
WHERE
A.AccountID = 4

Als Fehler bekomme ich
Unknown table 'accountid' in MULTI DELETE

was ist an der Schreibweise falsch?

Wieso gibst du *Spalten* an, die gelöscht werden sollen?
DELETE löscht Datensätze, nicht Spalten.

In den Beispielen im Manual zu DELETE findet sich kein einziges, welches konkrete Spalten angibt.
Auch in den Syntaxdiagrammen findet sich hinter dem DELETE und vor dem FROM nur tbl_name, ggf. noch gefolgt von .*, wozu noch explizit gesagt wird:
“The syntax permits .* after each tbl_name for compatibility with Access.”

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?