Language Fallback

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Language Fallback

    Hallo,

    ich habe folgendes Problem:
    In einer Tabelle wo ich die Struktur nicht verändern kann, habe ich Einträge wie z.B.

    ID | Name | Language
    1 | Schuh | de
    1 | Shoe | en


    usw.

    Ich möchte nun, wenn ein Eintrag auf Deutsch vorhanden ist diesen auslesen, ansonsten soll der englische ausgelesen werden. Es sind allerdings ca. 5000 Einträge in der DB die ich seitenweise auslesen will. Weiss jemand, wie ich sowas mit einer Abfrage erreiche?

    Grüße,
    thebrain
    nein?

  • #2
    Re: Language Fallback

    Code:
    SELECT ID, IF(b.Name IS NULL, a.Name, b.Name) Name FROM tabelle a
    LEFT JOIN tabelle b ON (a.id = b.id AND a.Language != b.Language);
    ?
    Ansonsten hab ich dich nicht verstanden

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      Nein, absolut richtig verstanden, vielen Dank & gute Nacht
      nein?

      Kommentar

      Lädt...
      X