Har du testat något som:
SELECT *
FROM `table`
WHERE MATCH(`first_column`)
AGAINST('+pizza +road' IN BOOLEAN MODE)
HAVING `first_column` LIKE '%pizza %road%'
Har du testat något som:
SELECT *
FROM `table`
WHERE MATCH(`first_column`)
AGAINST('+pizza +road' IN BOOLEAN MODE)
HAVING `first_column` LIKE '%pizza %road%'