我试图从数据库中的两个表中获取信息:
杂项用户和杂项课程
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/

10-09 20:11