1. Du machst die
Query updatable. Kann Dir leider nicht sagen, was
mySQL dazu braucht. Aber ohne Primary Key Zugriff geht’s sicher nicht. Ob die ZEOS Kompos dann der gleichen Meinung sind wie die
DB weiß ich auch nicht.
Wenn Du etwas experiemtieren willst, fang mit einer
Query auf die Kerntabelle an. Dann kannst Du solange die Komplexität erhöhen, bis es nicht mehr updatable ist. Group by Selects oder denormalisierte Ergebnisse sollten in jedem Fall vermieden werden.
2. Wir verwenden Komponenten, die es neben dem Standardzugriff erlauben, explizite
SQL Anweisungen für Insert/Update/Delete anzugeben (directSQL). Das könnte Dir auch helfen, hängt aber wiederum von den Möglichkeiten von ZEOS ab.
Hier gibt es sicher
mySQL und ZEOS Fachleute, die das genau wissen, ob man das in Deinem Fall auch machen kann.