Löschen von Zeilen aus zwei Tabellen mit inner join SQLITE

Wie löschen Sie eine Zeile aus zwei separaten Tabellen? Ich dachte, es wäre möglich, dies zu tun mit einer inneren Verknüpfung

DELETE a.*, b.* FROM Holiday INNER JOIN Accommodation b on a.LocationID = b.LocationID

Hier versuche ich zu löschen, indem Sie Sie passend zu den primary-key-Position in der ersten Tabelle auf die Standort-id in der zweiten Tabelle. Bekomme ich eine SQL-Ausnahme 'sqlException in der Nähe einer"

Im dies zu tun, in SQLITE, java -

Löschen von Zeilen aus zwei Tabellen mit inner join SQLITE

  • Nicht sicher über die genaue syntax für multi-table löschen, aber egal, Sie haben vergessen, Ihre Korrelation Namen eines für die Urlaub-Tabelle. FROM Holiday INNER JOIN sollte FROM Holiday a INNER JOIN
  • Es gibt keine multi-table delete in sqlite.
  • ach was, wie überwinde ich dieses Problem
InformationsquelleAutor user1992697 | 2013-02-10
Schreibe einen Kommentar