mysql - 试图链接两个表,但在一个字段中获取所有信息
问题描述
我有两个表,我试图获取与代码链接的字段的名称,然后我得到另一个表,其中代码指向一个分数,我设法让它们打印出来,但我想要它显示像两列没有和彼此相邻的名称。
我已经尝试了所有我能想到但想不出如何构造代码的方法。
SELECT no
FROM take
WHERE grade =
(SELECT MAX(grade) FROM take)
UNION
(SELECT name FROM delegate WHERE no = 2008);
我明白了。
不
2008 汤姆
解决方案
这些都不理想,因为这里的表结构似乎有问题......但也许我还不明白这个问题......
SELECT no FROM take WHERE grade = (SELECT MAX(grade) FROM take)
CROSS JOIN (SELECT name FROM delegate WHERE no = 2008);
SELECT (SELECT no FROM take WHERE grade = (SELECT MAX(grade) FROM take))
, (SELECT name FROM delegate WHERE no = 2008);
推荐阅读
- c# - 如何使用 .CDX 文件读取 dbf?
- javascript - 如何在 NodeJs 中将文件解压缩到目录并同步读取提取的内容文件名?
- angular - 为什么嵌套订阅不好?
- java - 如何根据不同的需求动态添加条件?
- python-3.x - dint 知道为什么进程 ID 正在工作,但是脚本没有退出?
- python - 在 tkinter 中单击按钮时如何调用或执行新文件
- php - Notepad++ 无法使用 $_POST 方法从 POSTMAN 获取数据
- grep - grep 如何排除子目录
- pandas - 在熊猫数据框中删除特定条件下的其余数据
- django - Django:在更新视图中更新字段的值