2010-11-30 4 views
0

La syntaxe SQL suit:avec la syntaxe SQL

SELECT y.NAME, y.EMAIL, k.DATE, k.WORK_NR, k.SCORE, k.FILENAME 
FROM bas1.students y, bas1.assignments k, bas1.topics a 
WHERE y.ID = k.student_id AND k.topic_id = a.id 
WHERE a.NAME = 'History'; 

Mais je reçois des erreurs, des idées?

+1

et les erreurs sont? – Breezer

Répondre

8

Vous utilisez deux fois OÙ

SELECT y.NAME, y.EMAIL, k.DATE, k.WORK_NR, k.SCORE, k.FILENAME 
FROM bas1.students y, bas1.assignments k, bas1.topics a 
WHERE y.ID = k.student_id AND k.topic_id = a.id 
AND a.NAME = 'History'; 

changement à ce

0

Ne vous devez joindre des déclarations? Par exemple,

SELECT y.NAME, y.EMAIL, k.DATE, k.WORK_NR, k.SCORE, k.FILENAME 
FROM bas1.students y JOIN bas1.assignments k ON y.ID = k.student_id 
JOIN bas1.topics a ON k.topic_id = a.id 
WHERE a.NAME = 'History';