mysql - 尝试链接两个表但在一个字段中获取所有信息

标签 mysql mysql-workbench

我有两个表,我试图获取与代码编号链接的字段的名称,然后我得到了另一个表,其中代码指向分数,我已经设法让它们打印出来,但是我希望它显示为两列相邻的 no & name。

我已经尝试了所有我能想到的方法,但不知道如何构建代码。

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

关于mysql - 尝试链接两个表但在一个字段中获取所有信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58276990/

相关文章:

php - 如何同时从多个脚本更新相同的mysql行?

MySQL:查找日期范围之间的缺失日期

mysql - 创建表时,右括号在此位置无效输入

mysql - 仅从 MySQL Workbench 导出数据

mysqlfrm 重定向到文本文件

Mysql 查询需要更多时间来执行?

mysql - 创建MYSQL触发器语句时错误代码:1064

c# - 流利的 Nhibernate : Can't create database connection to MySQL

mysql - 如何在mysql中设置 "performance_schema on"?

mysql - 涉及多个子类项的关系