вот у меня таблица студента и группы
CREATE TABLE `student` (
`student_id` int(10) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`age` int(2) NOT NULL,
`telephone` varchar(13) NOT NULL,
`mail` varchar(50) NOT NULL,
`group_id` int(10) NOT NULL,
`payment` varchar(3) NOT NULL,
PRIMARY KEY (`student_id`)
);
CREATE TABLE `group` (
`group_id` int(10) NOT NULL AUTO_INCREMENT,
`group_name` varchar(50) NOT NULL,
`group_number` int(2) NOT NULL,
`age` int(2) NOT NULL,
`place_id` int(10) NOT NULL,
`teacher_id` int(10) NOT NULL,
`direction_id` int(10) NOT NULL,
PRIMARY KEY (`group_id`)
);
хочу вывести всех студентов по группе, у которых diretion_id = 1
SELECT * FROM student INNER JOIN group
ON student.group_id = group.group_id where group.direction_id = 1;
но у меня происходит ошибка, а в чем, не могу понять.