am "allerwichtigsten":
ich bekomme es nicht hin, eine supereinfache abfrage über zwei tabellen in akzeptabler zeit hinzubekommen.
bsp.:
tabelle1: id ("unique"), name, id_lookup CONSTRAINT fk_lookup REFERENCES tabelle2 ( id ) , ...
tabelle2: id ("unique"), lookup_name, ...
Ein: "select id, lookupname from tabelle1, tabelle2 where tabelle1.id_lookup = tabelle2.id"
bringt nach 2 minuten immer noch kein ergebnis...
btw: Ich bin nun wirklich kein SQL-newbe...habe von Oracle, über MS-SQL bis MySQL schon so ziemlich alles an datenbanken in der hand gehabt...warum läuft das bei SQLite nicht?!?!?!?
ich bekomme es nicht hin, eine supereinfache abfrage über zwei tabellen in akzeptabler zeit hinzubekommen.
bsp.:
tabelle1: id ("unique"), name, id_lookup CONSTRAINT fk_lookup REFERENCES tabelle2 ( id ) , ...
tabelle2: id ("unique"), lookup_name, ...
Ein: "select id, lookupname from tabelle1, tabelle2 where tabelle1.id_lookup = tabelle2.id"
bringt nach 2 minuten immer noch kein ergebnis...
btw: Ich bin nun wirklich kein SQL-newbe...habe von Oracle, über MS-SQL bis MySQL schon so ziemlich alles an datenbanken in der hand gehabt...warum läuft das bei SQLite nicht?!?!?!?
SQLite4java ist noch in entwicklung, es gab zwar stable's aber keine release's.
Hast du ein open(true) auf die connection-variable geschrieben?
Versuch mal "select * from tabelle1, tabelle2 where tabelle1.id_lookup = tabelle2.id"
Bekanntes problem: Wenn kein Datensatz gefunden wird, ist next immer "true" und es wird eine Fehlermeldung ausgegeben.
Wegen solchen Problemen bin ich auf HSQLDB gewechselt.
Hast du ein open(true) auf die connection-variable geschrieben?
Versuch mal "select * from tabelle1, tabelle2 where tabelle1.id_lookup = tabelle2.id"
Bekanntes problem: Wenn kein Datensatz gefunden wird, ist next immer "true" und es wird eine Fehlermeldung ausgegeben.
Wegen solchen Problemen bin ich auf HSQLDB gewechselt.


