gpt4 book ai didi

mysql - 获取错误代码 : 8155 No column was specified for column 2 of 'pol' in SQL server

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

选择a.className1
, a.classNumber
, b.名字 + b.姓氏
, cl.status AS“事件”
来自一个
左连接cl
在 a.id = cl.id 上
左连接(选择a.id,计数(b.teachCode)
从一个
左连接b
在 a.id = b.id 上
按 a.id 分组) tt
关于 tt.id = a.id

我有上面的代码,它返回错误代码8155。我尝试调试它,但我无法弄清楚出了什么问题。

最佳答案

如果输出中未使用 count,为什么要执行子查询

您需要再次加入表b由于子查询不返回 b 中的列

  Select a.className1 ,   
a.classNumber ,
b.firstName + b.lastName ,
cl.status AS 'Active'
From a
Left Join cl on a.id = cl.id
Left join b on a.id =b.id -> this is needed
Left Join (Select a.id,
count(b.teachCode) As teachcode
from a
Left join b
on a.id = b.id
Group by a.id) tt
On tt.id = a.id

关于mysql - 获取错误代码 : 8155 No column was specified for column 2 of 'pol' in SQL server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26189339/

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