我可以使用什么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'
提示:在
上加入
/。