我可以使用什么SQL命令来解决以下难题?

我可以使用什么SQL命令来解决以下难题?,sql,foreign-keys,Sql,Foreign Keys,我正在创建一个小数据库,用户可以在其中存储他的所有训练。我的数据库中有以下表格: UserTable(Username,Name),其中Username是主键 exerciseTable(ExerciseID,ExName)其中ExerciseID是主键 workoutable(WorkoutID、Username、Wdate、ExerciseID),其中WorkoutID是主键,ExerciseID和Username是外键 我想为特定用户输出日期和ExName SELECT Wdate, Ex

我正在创建一个小数据库,用户可以在其中存储他的所有训练。我的数据库中有以下表格:

UserTable(Username,Name)
,其中
Username
是主键

exerciseTable(ExerciseID,ExName)
其中
ExerciseID
是主键

workoutable(WorkoutID、Username、Wdate、ExerciseID)
,其中
WorkoutID
是主键,
ExerciseID
和Username是外键

我想为特定用户输出
日期
ExName

SELECT Wdate, ExerciseID
FROM WorkoutTable
WHERE Username = 'tushardev1'
此代码将输出
日期
练习ID
。但是,我不想要
exerciseID
而是
ExerciseName
日期一起出现。我需要编写什么命令来解决此问题


谢谢你的帮助

您可以加入
练习表

SELECT Wdate, ExName
FROM   WorkoutTable w
JOIN   ExcerciseTable e ON w.ExcerciseId = e.ExcerciseId
WHERE  username = 'tushardev1'

提示:
上加入
/