phpbar.de logo

Mailinglisten-Archive

[dbs] "Mehrsprachigkeit"

[dbs] "Mehrsprachigkeit"

Hans Egg hans.egg at swissonline.ch
Don Dez 11 17:51:07 CET 2008


Hallo Jörg

Joerg Holz schrieb

> In einem Table sind die offiziellen Vereinsnamen von Sportmannschaften
> abgelegt. Der Umfang dieses Tables wächst kontinuierlich.
> 
> In bestimmten Fällen ist es notwendig, dass es eine oder mehrere
> Varianten oder eine Übersetzungen des offiziellen Namens geben muss.
> Beispielsweise FC Bayern München -> Bayern. Allerdings wird das nur
> für einen Teil der Bezeichnungen benötigt.
> 
> 
> Beim Select soll natürlich immer ein Name zurückgegeben werden, wenn
> er in der gewünschten Sprache vorliegt eben der gespeicherte,
> ansonsten ein Fallback auf den offiziellen Namen.
> 
> 
> Ich suche eine DB-interne Lösung (MYSQL), also nicht den Weg über
> entsprechende Selects, da weiss ich wie das geht.

1. Was verstehst du unter DB-intern? 
2. Ohne SELECT hast du auch keine Ergebnismenge ...

SELECT IF (variant_name='', original_name, variant_name) AS name;

Gruß, Hans



php::bar PHP Wiki   -   Listenarchive