Ich habe eine MS Access-Datenbank, die übersetzte Sätze in Quelle-Ziel-Paaren enthält (ein Translation Memory für andere Benutzer von CAT-Tools). Etwas störend, Quelle und Ziel nicht in separaten Spalten gespeichert, aber wie diese in Reihen von ID verknüpft:SQL, um Zeilenpaare in MS ACCESS-Datenbank zu transponieren
+---+----+--------------+
|id |lang| text |
+---+----+--------------+
1 a lang a text
1 b lang b text
2 a more a text...
2 b more b text...
+---+----+--------------+
Welche SQL könnte ich das in eine Tabelle drehen verwenden wie:
+---+--------------+--------------+
|id | lang A | lang B |
+---+--------------+--------------+
1 lang a text lang b text
2 more a text... more b text...
Leistung ist hier nicht wichtig, da würde ich nur das hin und wieder tun müssen, und die db ist nicht riesig (nur ein paar tausend Zeilen).
Danke, ich kannte TRANSFORM nicht. Es produziert genau das Ergebnis, das ich brauche. Access scheint eine Spalte mit dem Namen "Expr1003" hinzuzufügen, die den gleichen Inhalt wie Sprache a (Quelle) hat, aber ich kann sie einfach ignorieren. –
Sie können nur die SELECT-Zeile ändern, um zu lesen: SELECT ID – Fionnuala