sql - 需要使用 SQL 为以 B 开头的球队选择 Team Name 和 League name
问题描述
select teamname
from league
where teamid in
(select leaugename from Leagues
where teamname like 'B%');
我得到的错误表明返回了不止一行为了澄清球队名称在table1中,联赛名称在table2中。他们都有teamid在他们的桌子上
解决方案
根据您的评论,我认为您需要以下内容
select table1.teamname,table2.leaguename
from table1,table2
where table1.team_id=table2.team_id
and table1.teamname like 'B%';
推荐阅读
- javascript - Javascript将整数应用于其他值
- google-bigquery - BigQuery 错误:无法返回相对于 Unix 纪元的 6328502092800000000 微秒的无效时间戳值
- node.js - 在将数据库 ID 与用户请求的 ID 进行比较时,无法读取未定义的属性“forEach”
- c# - 在 C# 中运行 Powershell 脚本以启用键盘过滤器
- xml - 如何使用 go 检查 XML 文件中是否存在标签?
- javascript - 从数组中获取第二个索引之后的所有索引
- excel - 如何检查一行中的单元格是否等于其他工作表中的另一行
- ruby - 通过 Bundler 使用 Ubuntu 的 Systemd 执行 Rake 任务,退出状态 127
- javascript - 可以在javascript中复制项目的错误按钮:不显示值
- excel - 将粘贴 VBA 范围从一个工作表复制到另一个工作表循环并转置数据