Mam db MySQL z listą osób, w tym ich adres, który chcę zwrócić jako jedno pole w zapytaniu. Jest podzielony na address1, address2, address3, address4, post_code
i chcę zrobić coś jak następujeMySQL łączenie pól, ale ignorowanie pustych
SELECT CONCAT(`address1`, ' ', `address2`, ' ', `address3`, ' ', `address4`, ' ', `post_code`) AS `address` FROM `table`
Więc skończę z pełnym ciągiem ich adres w address
który działa dobrze, ale jeśli niektóre pola są puste wtedy będę kończy się dużą ilością podwójnych spacji. Jak mogę wyeliminować dodatkowe spacje? Czy jest łatwiejszy sposób niż wykonywanie IF() na każdym polu?