mysql - 在 mysql 查询中获取两个团队信息
问题描述
我有一个包含列的团队表:team_id、team_name、logo。我有一个包含列的日程表:schedule_id、home_team、guest_team、the_day、the_time。home_team 和 guest_team 是 team 表中的 team_id。我想查询schedule表,查询得到home_team和guest_team的信息,怎么写?
解决方案
你可以试试这个:
SELECT schedule.*, a.team_name AS home_team, b.team_name AS guest_team
FROM schedule
LEFT JOIN team AS a ON a.team_id=home_team
LEFT JOIN team AS b ON b.team_id=guest_team
推荐阅读
- wordpress - WordPress get_posts() 不返回模板标签
- django - 如何在石墨烯django中添加数据库中不存在的自定义字段
- ubuntu - Cron 未运行任务 Ubuntu 18.04
- python - Python 的最长公共前缀
- clojure - 重置功能后试剂原子值仍然为零
- html - Bootstrap 4,无法按确切百分比设置卡片宽度
- asp.net - 如何制作 JsonConvert.DeserializeObject
() 当我不总是将数组传递给它时解析数组? - java - 保存设置按钮并返回上一个活动
- javascript - 功能未按预期执行。我希望页面切换到“设置”,但这不会发生
- apache-kafka-streams - Spring Cloud Kafka 流 DefaultPollableMessageSource 不可用