I have a MySQL table |source|destination|distance. The postcode can be either in the source or destination column like this. When I try an order by it outputs just as it is displayed below and not with the last row first . How can I solve this please.

1. source | destination | distance
2. DYRFG | DV116BL | 5.6
3. DH34G | DV116BL | 4.0
4. DV116 | DH5ADZZ | 7.0

```
Select
healthcare.address_matrix.*
From
healthcare.address_matrix
Where
(healthcare.address_matrix.source_postcode = 'Dv116BL') Or
(healthcare.address_matrix.dest_postcode = 'Dv116BL')
Order By
healthcare.address_matrix.distance

```