gpt4 book ai didi

mysql - 动态添加列到sql结果

转载 作者:行者123 更新时间:2023-11-29 22:22:46 25 4
gpt4 key购买 nike

enter image description here

我想要包含动态添加字段的 sql 结果。我所附的图片解释了我的目标。

到目前为止,我已经编写了类似下面的内容,但它不起作用。

SELECT s.num, s.name ( SELECT g.grade AS g.subject FROM grades g WHERE g.student = s.id ) FROM students s;

请注意,我希望列名称与列 subject 的值相对应。我不知道如何获得它。

最佳答案

您将需要使用准备好的语句构建动态 Sql。

http://blog.sqlauthority.com/2014/06/20/mysql-dynamic-sql-with-execute-and-prepare-statements/

这些列会像“作为历史”......“作为数学”一样返回

就空值而言,这只是常见的外连接操作

关于mysql - 动态添加列到sql结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30557775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com