SELECT
DISTINCT
CONCAT(
DATE_FORMAT(datum_een,'%d-%c-%Y'),
CASE extradata
WHEN <> ' '
THEN 'en'
ELSE ' '
END CASE ,extradata
) as datum,
omschrijving
FROM vakken
WHERE vak = 'Wiskunde'
AND datum_een > NOW()
AND nivo = 'vwo6'
AND nivo_wiskunde = 'C'
de bedoeling is een check op extra_data. Als hij niet leeg is dan moet er in de concat 'en'tussen. Anders hoeft er niets tussen