
29.10.2008, 14:05
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
С нами:
10191686
Репутация:
210
|
|
Сообщение от krypt3r
ну что-то типа этого
Код:
select d.date, c.title
from course_date d
left join course c on d.courseID = c.id
left join course_user u on c.id = u.courseID
where userID = 1
Вот так работает
Код:
SELECT d.date, c.title
FROM cclass_course_date AS d
LEFT JOIN cclass_course AS c ON d.courseID = c.id
LEFT JOIN cclass_user_course AS u ON c.id = u.courseID
WHERE u.userID =1
AND u.type =1
AND d.date > NOW()
GROUP c.title
Спасибо
Но так мы получаем последнюю дату(для курса) в списке, а как можно получить первую(т.е. ближайшую)?
Может можно "усовершенствовать" запрос?
Последний раз редактировалось Naydav; 29.10.2008 в 15:20..
|
|
|