TS: mySQL Bei Suche über mehrer Spalten auch den Feldnamen des Treffer ausgeben

Beitrag lesen

Hello,

Oder Du könntest weiter normalisieren.

clientno   type  data
--------------------------------  
70678      Fax   0531/12345-7
70678      Tel   0531/12345-0
70678      Mail  hans@dampf.lan
70678      Mob   0171/555333555

Könntest Du das Bitte perzisieren, stehe da momentan auf dem Schlauch!?

Statt dass Du dir einen Krampf in der SQL-Schicht codest mit dem vorhandenen (schlechten) Datenmodell und dann voraussichtlich auch in der API noch so verknotet weitermachen musst, könntest Du dein Datenmodell überdenken, und die Eigenschaften (Tel, Fax, Mobile, Mail, ...) aus der Waagerechten (dem Datensatz) herausnehmen und in die Senkrechte (eine eigene Tabelle) verfrachten.

Und plötzlich wären die Zuordnungsprobleme verschwunden.

Glück Auf
Tom vom Berg

--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.