Thread Eine Zeile mehrfach mit verschiedenen Spalten auslesen?
(10 answers)
Opened by pktm at 2010-05-26 19:37
Hallo!
Ich habe hier Datensätze, die nicht-normalisiert in einer Zeile stehen und sich in einer festgelegten Anzahl wiederholen. Es handelt sich um einen Bezeichner und eine dazugeärige URL für 3 verschiedenen Sprachen. An diesem Schema ist nichts zu rütteln, ich muss damit arbeiten. Die Datensätze sehen vereinfacht so aus: <id, lang1_bez, lang1_url, lang2_bez, lang2_url, lang3_bez, lang3_url> Kann ich diese Tabelle nun irgendwie so auslesen, dass ich für einen Datensatz 3 Zeilen zurück bekomme, in der jeweils die Felder einen anderen Sprache erscheinen? Also in der Art <id, lang, bez, url>? Kann man da eventuell was mit self-joins machen? Edit: ich suche eine Lösung für MySQL, also einen Weg, das als SQL-Statement zu formulieren. Grüße, pktm Last edited: 2010-05-26 23:07:20 +0200 (CEST) http://www.intergastro-service.de (mein erstes CMS :) )
|