假设我有两个表:“user”和“grade”
我的“用户”表格如下所示:
id|username|password|email
我的“成绩”表格如下:
studentid|names|exam1|exam2|...
我想将用户表中的“id”列与成绩表中的“studentid”列进行比较。如果登录用户的ID为5,那么我需要从成绩表中取出带有“names,exam1,exam2”的studentid 5,并以html格式显示。我该怎么做?
请帮忙。
答案 0 :(得分:0)
你需要JOIN
两个表,
SELECT a.*, b.*
FROM user a
INNER JOIN grade b
ON a.ID = b.StudentID
WHERE a.ID = 5
要进一步了解联接,请访问以下链接:
答案 1 :(得分:0)
试试这个..
SELECT names,
exam1,
exam2
FROM grade g
INNER JOIN user u
ON u.id = g.studentid
WHERE u.id = 5