我试图从数据库中的两个表中获取信息:
杂项用户和杂项课程
misc.users表包含所有去过学院的人,而misc.course表只包含当前已注册课程的人的信息。
如何使其仅显示misc.users表中的用户(如果misc.course表中有用户的条目)。
misc.users表架构为:
userId
userFName
userLName
userAge
userDateOfBirth
userAllergies
userNotes
而misc.course模式是
userId
courseId
courseName
courseStart
courseEnd
courseSemGrade
courseEndGrade
其中两个表中的userId都是相同的。
提前谢谢:)
最佳答案
SELECT u.* FROM course c JOIN users u ON c.userId = u.userId
请参阅此处的工作示例:http://sqlfiddle.com/#!2/f98e5/1
关于mysql - 如果两个表匹配,则从中获取数据。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20348538/