A Database Error Occurred

Error Number: 1054

Unknown column 'weddings' in 'where clause'

SELECT id FROM accommodation WHERE approved = 1 AND `weddings` = 1 AND (town LIKE '%' OR village LIKE '%') UNION SELECT id FROM cottages WHERE approved = 1 AND `weddings` = 1 AND (town LIKE '%') UNION SELECT id FROM hotels WHERE approved = 1 AND `weddings` = 1 AND (town LIKE '%')