Closed troppes closed 4 years ago
Als leichterer Test werde ich aufjeden Fall die Fehlerliste nehmen, die ich vielleicht auch noch mit den Bänden verbinde
SELECT fehler.eid, fehler.originalText, fehler.band, fehler.bd_seite, fehler.bd_spalte, fehler.bd_zeile, fehler.lemma, fehler.charErrors, fehlercodes.description FROM tfl_fehler fehler
LEFT JOIN tfl_fehler_rptmap fehler_fehlercode_map ON fehler.eid = fehler_fehlercode_map.fk_fehler
LEFT JOIN tfl_rptmap fehlercodes ON fehlercodes.id = fehler_fehlercode_map.fk_rptmap
WHERE fehler.band = ('1') AND fehler.severity > 3 ORDER BY fehler.eid;
SELECT lemma.id,
lemma.bezeichnung,
lemma.original_bezeichnung,
lemma.erweiterung,
lemma.original_homonym_zusatz,
lemma.neuer_homonym_zusatz,
lemma.allgemeinebemerkung,
lemma.ist_gnd_verzeichnet,
lemma.ist_geloescht,
lemma.verweis,
lemma.fk_lemmabearbeitungsstatus,
lemmaBStatus.id,
lemmaBStatus.bezeichnung,
lemmaBStatus.beschreibung,
lemma_gnd_map.id,
gnd.id,
gnd.nummer,
gnd.schlagwort,
gnd_ddc_map.id,
ddc.id,
ddc.notation,
ddc.schlagwort,
ddc.webdewey_is_checked,
lemma.fk_lemmabearbeitungsstatus,
lemma_gnd_map.fk_lemma,
lemma_gnd_map.fk_gnd,
gnd_ddc_map.fk_gnd,
gnd_ddc_map.fk_ddc,
ddc.fk_ddc_parent
FROM lemma lemma
INNER JOIN lemmabearbeitungsstatus lemmaBStatus ON lemma.fk_lemmabearbeitungsstatus = lemmaBStatus.id
LEFT JOIN lemma_gnd lemma_gnd_map ON lemma.id = lemma_gnd_map.fk_lemma LEFT JOIN gnd gnd ON lemma_gnd_map.fk_gnd = gnd.id LEFT JOIN gnd_ddc gnd_ddc_map ON gnd.id = gnd_ddc_map.fk_gnd LEFT JOIN ddc ddc ON gnd_ddc_map.fk_ddc = ddc.id WHERE lemma.id IN ([Array of Lemma IDs]) ORDER BY lemma.bezeichnung ASC, lemma.id ASC;
SELECT
lemma.id
FROM lemma WHERE lemma.bezeichnung LIKE 'S%' AND lemma.ist_geloescht = 0 ORDER BY lemma.bezeichnung ASC, lemma.id ASC;
Der längste Query von der Ladezeit her scheint ja der Lemma Query für den Buchstaben S zu sein, von daher wird dieser definitv getestet