Hi,
ich habe eine Tabelle fragen in der Datensätze mit IDs aus anderen Tabellen gespeichert werden. Vorher hatte ich Strings mit Namen etc. gespeichert.
Alle meine Abfragen müssen natürlich angepasst werden da anstelle der lesbaren Strings die IDs angezeigt werden. Hier ein Auschnitt aus fragen:
In den Spalten kurs, ort, dozent stehen die IDs aus den anderen Tabellen.
In einer AuswertungsGUI lade ich zum Beispiel eine Combobox mit dem Dozent:
Das bringt mir bspw. für den Eintrag fragen_id 81 eine 24 in der Combobox...logisch! Ich habe auch verschiedene Labels in denen ich Werte aus der fragen Tabelle anzeige.
Mein Ziel ist es in den Auswertungen und Labels die Werte der Spalten mit den Strings anstelle der IDs anzuzeigen, z.B. die Spalte name aus der Tabelle dozenten. Mir fehlt jetzt nur der richtige Ansatz hierfür. Löse ich das über geänderte Abfragen mit join etc.?
ich habe eine Tabelle fragen in der Datensätze mit IDs aus anderen Tabellen gespeichert werden. Vorher hatte ich Strings mit Namen etc. gespeichert.
Alle meine Abfragen müssen natürlich angepasst werden da anstelle der lesbaren Strings die IDs angezeigt werden. Hier ein Auschnitt aus fragen:
In den Spalten kurs, ort, dozent stehen die IDs aus den anderen Tabellen.
In einer AuswertungsGUI lade ich zum Beispiel eine Combobox mit dem Dozent:
Java:
mysql.ladenBoxDozent(boxDozentM "select DISTINCT dozent from fragen ORDER BY dozent");
Mein Ziel ist es in den Auswertungen und Labels die Werte der Spalten mit den Strings anstelle der IDs anzuzeigen, z.B. die Spalte name aus der Tabelle dozenten. Mir fehlt jetzt nur der richtige Ansatz hierfür. Löse ich das über geänderte Abfragen mit join etc.?