Trying to run below query but its showing the error:
Truncated incorrect DOUBLE value
Can anybody explain me, what I'm missing?
SELECT exam_type_name
FROM exam_types
WHERE exam_type_id IN (SELECT ids FROM exam WHERE id = 37);
Above subquery returns string 36,37,39,40
Primary Table Defination:
CREATE TABLE `careerturn_db`.`exam_types` (
`exam_type_id` int(11) NOT NULL AUTO_INCREMENT,
`exam_type_name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`exam_type_id`)
) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=latin1;
Subquery Table Definition:
CREATE TABLE `careerturn_db`.`exam` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`ids` varchar(45) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=38 DEFAULT CHARSET=latin1;
Error: