Ich versuche, SQL-Abfrage wie dieseKomplexe Update-Abfrage in SQLite
update objs a set a.dirSize= sum(files.fileSize)
inner join objs files on files.fullPath like a.fullPath||'\%' and files.isDir=0
where a.isDir=1
group by a.fullPath
Im DB-Browser für SQLite 3.9.1, aber diese Abfrage wird mit Fehler
near "a": syntax error:
Wie beheben auszuführen und eine solche SQL-Abfrage ausführen?
Vielen Dank!
sqlite unterstützt keine Joins im Update. Sie müssen korrelierte Sub-Abfragen verwenden, um zu bekommen, was Sie brauchen. –