You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL SELECT语句如何通过Run表PlayerId关联查询Player表对应的Username

正确的SQL查询语法

你需要使用INNER JOIN关联两张表,通过共同的PlayerId字段映射,直接替换查询结果中的PlayerId为Username即可,完整语句如下:

SELECT 
    p.Username, 
    r.Duration, 
    r.VersionId, 
    r.DateUploaded 
FROM 
    [Run] r
INNER JOIN 
    [Player] p ON r.PlayerId = p.PlayerId

注意事项

  • 语句中r是Run表的别名,p是Player表的别名,简化写法的同时避免同名字段冲突
  • 由于你定义的Run表中PlayerId为NOT NULL非空字段,使用INNER JOIN不会丢失原有查询的任何记录
  • 如果你后续在ASP.NET Web Forms的VB代码中做字段绑定,原来读取PlayerId的逻辑要对应修改为读取Username字段即可,其余逻辑无需调整

内容的提问来源于stack exchange,提问作者Luke Williamson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 10:45:03