J'ai une base de données qui contient essentiellement des adressesMySQL SELECT conditionnelle CONCAT
Le tableau (tblAddress) ressemble à ceci ...
housename | housenumber | address1 | address2 | address3 | town | postcode
Banana House | 29 | Acacia Road | Yellow Skin Way | | Nuttytown | W1 1MP
Quand je recherche la base de données basée sur un code postal Je veux être capable de revenir et le résultat comme celui-ci ...
Banana House,29 Acacia Road,Yellow Skin Way,Nuttytown,W1 1MP
donc j'ai besoin du numéro de maison concaténé avec address1 IF address1 est rempli. Sinon, concattez avec address2 ou address3. Ensuite, le reste de l'adresse à suivre selon l'exemple.
J'ai essayé d'utiliser des déclarations IF et CASE, mais ne semblent pas arriver à quelque chose près de la sortie que je suis après.
Espérons que cela a du sens.
Je n'attends pas la meilleure réponse, je teste à mesure qu'ils arrivent, et ils arrivent rapidement. Je répondrai dès que j'aurai fini de tester et pourra confirmer le bon. – user3411176
J'ai maintenant testé cela et peut confirmer que cela fonctionne. Il a juste besoin d'une légère modification d'ajouter une virgule après le housename. Merci pour votre temps à résoudre cela pour moi. Très apprécié. – user3411176
vous êtes les bienvenus @ user3411176. continuer à coder :) –