任何想法,为什么我不能使用ID筛选此查询?
我需要带有NULL值的查询(如果不可用)。
那不起作用:

SELECT lektions_themen.titel, lektions_themen.id,
lektions_themen.subtitel,lektions_themen.bild,
user_lektion.email
 FROM `user_lektion`

INNER JOIN lektions_themen
ON
user_lektion.kurs_id=lektions_themen.kurs_id
WHERE user_lektion.id=$id


这是一个例子:

LECTIONS
#id             #title#
1               Mathe
2               Latin
3               English
4               Greek

USER
#UserLectionID  #Name   #UserId     #lectionId
2               Fritz   1           2
3               Fritz   1           3
4               Paul    2           1
5               Paul    2           2

RESULT (userID=1)
#Name   #title
Fritz   NULL
Fritz   Latin
Fritz   English
Fritz   NULL


我需要所有带有UserId = 1的LECTIONS

最佳答案

好的,我知道了

SELECT lektions_themen.titel, lektions_themen.id,
lektions_themen.subtitel,lektions_themen.bild,
user_lektion.email
 FROM `user_lektion`

INNER JOIN lektions_themen
ON
user_lektion.kurs_id=lektions_themen.kurs_id

AND user_lektion.email='$id'

10-04 14:34