Forum: Datenbanken
by idefix2,
11. Jun 2010
Danke für den Tipp, vielleicht klappt es mit einer View - Aber firebird unterstützt berechnete Felder (behaupten sie zumindest), und die sollten ja dann auch irgendwie funktionieren. Ich kenne mich da eben noch zu wenig aus, und ich erkenne bei der Definition des berechneten Feldes keinen Fehler - es muss aber doch wohl irgend etwas falsch sein?
Mir geht es hier weniger um einen "Workaround"...
Forum: Datenbanken
by idefix2,
10. Jun 2010
Leider zu früh gefreut.
Das Erstellen des Feldes ist zwar erfolgt, aber es berechnet mir generell nur 0
Forum: Datenbanken
by idefix2,
10. Jun 2010
Danke, so geht es.
Und er braucht tatsächlich zwei öffnende und zwei schliessende Klammern, mit jeweils nur einer Klammer kommt die gleiche Fehlermeldung.
Forum: Datenbanken
by idefix2,
10. Jun 2010
Hallo, ich würde gerne in einer Tabelle ein errechnetes Feld erstellen, das für jeden Datensatz die Anzahl der Datensätze in einer anderen Tabelle, die die id von diesem Datensatz als Fremdschlüssel haben, enthält.
So geht es nicht:
alter table interpret
add Titelzahl COMPUTED
select Count(*) from Musik
where Musik.IP_id = interpret.id;