|
|
|
| Помогите разобраться с запросом, не хочет работать. Всю плешь себе протер, а не могу понять, что не так!
SELECT praktik.praktik_id, praktik.name, event.date, score.score AS score, event.type
FROM praktik, event
LEFT JOIN score
ON praktik.praktik_id = score.praktik_id AND
event.event_id = score.event_id
WHERE event.event_id = $event_id
ORDER BY praktik.name
|
Выдается сообщение:
errno:1054
error:Unknown column 'students.student_id' in 'on clause'
|
`event` (
`date` date NOT NULL,
`type` enum('T','Q') DEFAULT NULL,
`event_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`event_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
|
Данные event
2010-12-20 |T |1
2010-12-21 |Q |2
`score` (
`praktik_id` int(10) unsigned NOT NULL,
`event_id` int(10) unsigned NOT NULL,
`score` int(11) NOT NULL,
PRIMARY KEY (`event_id`,`praktik_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
|
`praktik` (
`praktik_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(20) NOT NULL,
`sex` enum('f','m') NOT NULL,
PRIMARY KEY (`praktik_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251
|
Данные praktik
1 | Иванов Иван Иванович | m
2 | Попова Марина Петров | f
3 | Идолов Петр Афанасье | m | |
|
|