问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助,我一条sql语句不会写了。卡了1个小时了

发布网友 发布时间:2022-05-22 21:24

我来回答

3个回答

热心网友 时间:2023-10-08 22:45

什么样的语句?说来听听
第一眼一看你的语句,GROUP BY就已经错了。
COUNT()之外你选了那么多列来分组,而最后的GROUP BY分组里面居然只有一个列。
按照你的SELECT这个语句要这么写
SELECT [count(mid) as 回复],[a.id],[title],[tname],[createtime],[a.ip]
FROM
tb_Invitation as a,tb_Type as b,tb_Message as c
WHERE a.tid=b.tid and a.id=c.id and a.uid=?
GROUP BY [a.id],[title],[tname],[createtime],[a.ip]
但是估计这恐怕不是你要的效果吧?
但是你这个语句,既然count()后边是按照那么多分组的,后边的GROUP BY就必须一致追问SELECT [count(mid) as 回复],[a.id],[title],[tname],[createtime],[a.ip]
FROM
tb_Invitation as a,tb_Type as b,tb_Message as c
WHERE a.tid=b.tid and a.id=c.id and a.uid=1
GROUP BY [a.id],[title],[tname],[createtime],[a.ip]

追答您好,把id用方括号括起来看看。
另外这个错误是VS报出来了,应该是查询语句缺少参数,是不是哪个参数没有传递进去?
这个语句您放到后台执行一下看看,肯定是不会报错的。
您跟踪一下程序调试一下吧,看错误提示,是有一个参数没有获取到值。应该就是之前的uid,您这个查询是自己手动赋值上去的,是不是在程序运行中,uid的参数没有取到?

热心网友 时间:2023-10-08 22:45

这人真是的,你不说人家咋知道呢?追问SELECT [count(mid) as 回复],[a.id],[title],[tname],[createtime],[a.ip]
FROM
tb_Invitation as a,tb_Type as b,tb_Message as c
WHERE a.tid=b.tid and a.id=c.id and a.uid=1
GROUP BY [a.id],[title],[tname],[createtime],[a.ip]

追答我测试过:SELECT count(mid) as 回复,a.id,title,tname,createtime,a.ip
FROM tb_Invitation as a,tb_Type as b,tb_Message as c
WHERE a.tid=b.tid and a.id=c.id and a.uid=1
GROUP BY a.id,title,tname,createtime,a.ip
能够执行,不会报错。

热心网友 时间:2023-10-08 22:46

什么语句你都没说清楚追问SELECT [count(mid) as 回复],[a.id],[title],[tname],[createtime],[a.ip]
FROM
tb_Invitation as a,tb_Type as b,tb_Message as c
WHERE a.tid=b.tid and a.id=c.id and a.uid=1
GROUP BY [a.id],[title],[tname],[createtime],[a.ip]

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑使用wifi显示不安全笔记本电脑连WIFI显示无internet安全如何根治... 无线网提示不安全怎么办呢? 小脑萎缩与老年痴呆的区别 小脑微缩和老年迟呆一样吗 小脑萎缩与老年痴呆有什么区别 中层管理者必过的三道坎和必会的三个抓手 如何提升队伍出勤,差勤管理的抓手是什么 管理:人、制度、流程,管理的抓手 管理抓手与管理方法 管理说穿了,就是五抓四放! sql问题。不会写SQL语句 求助,SQL语句不会写 sql语句不会写了 sql 语句不会写啊!求指教。。 求助,一个sql语句不会写,跪求帮助啊 sql语句不会写 有哪些好的艺术家公众号推荐吗? 世界上最刺激的餐厅,吃顿饭要上天,为何还要签生死状? 你去过哪些好玩的主题餐厅? 世界上还有哪些奇葩的餐厅? 北京巨鲸肚黑暗餐厅在哪里? 谁能跟我介绍一些世界上著名的餐厅,只要设计美的 巨鲸肚黑暗餐厅的介绍 动漫主题餐厅火遍日本,东京最值得打卡的三家动漫主题餐厅是哪三家? 求华为手表GT2智能WATCH+3运动健康蓝牙手环心率新年雅致款女士使用说明书_百度问一问 - 信息提示 跪求论文提纲 急!求论文提纲! 求论文提纲? 关于护理论文的大纲 SQL语句问题不会写了。求助 计算机二级中vf考试不会写编SQL代码怎么办?有什么好得办法可以快速查看到已经操作过的代码 Sql查询语句不会写,求大神帮忙 有一个SQL语句忽然不会写了 sql语句不会写,现在有三个表,第一个表为优惠表,里面一个SC_NO SQL语句问题,我是新手,不太会用高级的语句。想了半天写不来,请高手帮忙 如下是我的表 sql语句不会写了,请高手指点 sql语句不知道怎么写了,恳请帮忙! SQL语句不会 有个SQL语句不会写问问大家。 空调遥控器一直显示25是为什么? 空调25℃开一夜要多少度电? 到柜台跨行转账十万以上需要多久? 柜台跨行汇款金额大于10万,什么时候到账? 华为2018款Y54G信号前出现像飞机标志是怎么回事? 什么型号的手机 苹果11换外屏玻璃显示不是原装屏幕 想在手游吃鸡里面变声音,怎么弄,怎么下载可以在游戏里变声音的软件 有关怀念那些年的句子有哪些? “那些年”的句子例如:那些年我们一起疯过