我有兩個表,LessonPlans和Images,我想一起使用,但無法使其工作。在LessonPlans中,我將繼續添加越來越多的行,但圖像將只包含10個圖像,稍後將重複。 EI。 LessonPlan1 = image1,LessonPlan2 = image2 ... LessonPLan10 = image10,LessonPlan11 = image1等。爲了使它更好,我只想使用與LessonPlans具有相同語言的圖像。連接兩個表並循環並重復其中一列的列
無論我現在嘗試什麼方式,我都會得到圖像1,重複的次數與我在該字段中的行數相同。我試過的是:
SELECT * FROM
(SELECT l.Id, l.Subject, l.Language, l.Level, l.Aim, i.`Name-img`, i.`Alt-img`
FROM LessonPlans l
JOIN Images i
ON l.Language = i.Language
WHERE l.Language = 'English'
) a GROUP BY a.Subject ORDER BY a.Id DESC;
有沒有什麼辦法讓這項工作?
我用的表是:
LessonPlans:
Id | Subject | Language | Level | Aim
圖片:
Id | Name-img | Language | Alt-img
只是一個html示例,它的外觀如下所示:http://webbkurs.ei.hv.se/~hani0008/mlslp/main-mz.html –
您在Images表中沒有'Language'字段。那麼你怎麼做加入? –
如何在圖像(語言)中應用沒有現有字段的連接? –