mysql - 正确的查询语句是什么?

标签 mysql

问题:显示在 IT、CS 和 MIS 项目下注册的学生姓名以及每个项目的相应负责人。

我尝试了这段代码,但它不起作用......

SELECT s.lname,s.fname,P.Head FROM STUDENT AS s,
PROGRAM AS P WHERE Program IN ('IT','CS','MIS');

我希望输出将出现在一张表格中,其中包含参加该计划的学生姓名以及每个计划的负责人。

Table details

最佳答案

您需要加入表:

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')

关于mysql - 正确的查询语句是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55792526/

相关文章:

MySQL 连接查询任务

Mysql AES_DECRYPT(AES_ENCRYPT())

Mysql行转列,使用IF优化查询

php - 将每一行用作包含的获取变量?

mysql - 这不是一个数字 Phpmyadmin

PHP、MySQL : print a DB field based on the result of two other DB fields

mysql - 如何从这组给定的值中选择第一次

mysql 三个最后一个

mysql - 如何将这种格式的内容存储到mysql数据库中呢?

mysql - 为什么 mysql 使用 --skip-networking 运行?