mysql - 什么是正确的查询语句?
问题描述
问题:显示在 IT、CS 和 MIS 计划下注册的学生姓名以及每个计划的相应负责人。
我试过这段代码,但它不起作用......
SELECT s.lname,s.fname,P.Head FROM STUDENT AS s,
PROGRAM AS P WHERE Program IN ('IT','CS','MIS');
我希望输出将在一个表中,其中包含参加该计划的学生的姓名和每个计划的负责人。
解决方案
您需要加入表格:
SELECT s.fname, s.lname, P.Head
FROM STUDENT AS s INNER JOIN PROGRAM AS P
ON s.Program = P.ProgramName
WHERE s.program IN ('IT','CS','MIS')
推荐阅读
- reactjs - 从我的 Electron 应用程序访问本地 Sqlite3 DB 的正确方法是什么?
- python - Python set.update 和 set.add 在代码中做完全不同的事情
- python - ModuleNotFoundError:即使存在 numpy,Flask 应用程序中也没有名为“numpy”的模块错误。
- c - 如何将整数数组转换为排列并计算其中的循环?
- c++ - 带有超声波传感器(避障)代码的手势控制汽车无法正常工作
- javascript - ES6:为什么我的括号错位仍然产生相同的结果?
- c - 将数组值传递给另一个函数时溢出缓冲区问题
- qr-code - 如何在 Dynamics 365 FO 中生成正确的 QrCode
- javascript - 让NodeJS删除路由不起作用
- python - E: 安装google or-tools时子进程/usr/bin/dpkg返回错误码(1)