¿Has probado esto?
Código sql:
Ver originalSELECT id, col1, col2, col3, TRIM( CONCAT( IF( col1 = 'a', 'col1', '' ) , ' ', IF( col2 = 'a', 'col2', '' ) , ' ', IF( col3 = 'a', 'col3', '' ) ) ) columnas
FROM `tabla`
WHERE col1 = 'a'
OR col2 = 'a'
OR col3 = 'a'