Mailinglisten-Archive |
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