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