Ich habe eine Datenbank, die im Grunde AdressenMySQL SELECT Conditional CONCAT
hältDie Tabelle (tblAddress) sieht wie folgt aus ...
housename | housenumber | address1 | address2 | address3 | town | postcode
Banana House | 29 | Acacia Road | Yellow Skin Way | | Nuttytown | W1 1MP
Wenn ich die Datenbank suchen, basierend auf einer Postleitzahl ich sein will der Lage, wie dies zurück und führen ...
Banana House,29 Acacia Road,Yellow Skin Way,Nuttytown,W1 1MP
Also muss ich die Hausnummer mit address1 verketteten IF address1 bevölkert ist. Wenn nicht, dann concat mit Adresse2 oder Adresse3. Dann folgt der Rest der Adresse gemäß dem Beispiel.
Ich versuchte, IF und CASE-Anweisungen zu verwenden, aber ich kann nicht scheinen, in der Nähe der Ausgabe, nach der ich bin, zu kommen.
Hoffnung, die Sinn macht.
Ich warte nicht auf die beste Antwort, ich teste, wie sie kommen, und sie kommen schnell herein. Ich werde antworten, sobald ich mit dem Testen fertig bin und den richtigen bestätigen kann. – user3411176
Ich habe das jetzt getestet und kann bestätigen, dass es funktioniert. Es braucht nur eine kleine Änderung, um ein Komma nach dem Hausnamen hinzuzufügen. Vielen Dank für Ihre Zeit bei der Lösung dieses Problems für mich. Sehr geschätzt. – user3411176
Sie sind willkommen @ user3411176. weiter codieren :) –