我有两个表,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'字段。那么你怎么做加入? –
如何在图像(语言)中应用没有现有字段的连接? –