ich habe folgendes Problem:
In meiner Anwendung baue ich grade einen Dialog zum Verwalten der Shortcuts. Die verfügbaren Shortcutactions sind ein einer SQL-Tabelle gespeichert. Die von den Usern mit Tastenkürzel belegten Shortcutaktionen sind in einer anderen Tabelle gespeichert.
ich möchte nun in einer zweispaltigen Tabelle in der linken Spalte alle verfügbaren Shortcutaktionen anzeigen, und in der Spalte rechts daneben die vom User belegten Tastenkürzel für diese Aktion, falls vorhande ansonsten leer.
Gerade letzteres macht es nötig mit einem OUTER JOIN zu arbeiten.
Das Statement welches die passenden Daten liefert lautet:
Code: Alles auswählen
SELECT actionlabel, shortcutvalue FROM shortcutactions a LEFT OUTER JOIN shortcuts s ON (s.shortcutaction = a.actionid) ;
Mit relational klapts nciht wie gehofft weil ich dann nur die Shortcutaktionenerhalte die auch eingetragen Shortcuts haben.
Muss ich für diese "Standartanwendung" nun ein komplettes Model bauen?
Es werden ca. 50-70 Shortcutsaktionen werden, lohnt sich da der Aufwand oder ist es beser das ganze mühsam per itembased Tabellen zusammenzustöpseln?
vielen Dank, Torben[/code]