como obter detalhes de várias tabelas?

No banco de dados MySql temAM_COURSE mesa em que

cId      CourseName   course_desc
  101          java        sometext...
  102          mysql       sometext....
   :

AM_USER naquilo

 uid   name 
1001  Ram
1002  pavan

AM_INTER naquilo

  id   uid     cid
  1    1001    101
  2    1001    102
  3    1002    101 

AM_TIMETABLE mesa em que

UserId        Date_Time
 101        2012-08-08 04:00:00 
 102        2012-08-15 10:00:00
 103        2012-08-18 09:00:00
 104        2012-08-24 05:00:00

Minha pergunta é, eu estou passando a data de início e data de término eCourseName então eu quero obter detalhes como userId, nome, coursename, course_desc, dessa forma eu escrevi consulta

    SELECT  a.cid,a.course_desc,c.name 
    FROM  
    AM_COURSE a,AM_USER c INNER JOIN AM_TIMETABLE b ON a.S_ID = b.COURSE_ID WHERE
    a.Name = 'java' 
    AND 
    b.Date_Time BETWEEN '2012-08-07 00:00:00' AND '2012-08-20 00:00:00'

mas estou recebendo erroplease help

questionAnswers(2)

yourAnswerToTheQuestion