钟洪发

教程 2302 粉丝 6960
留言
全部留言 62条 发表留言
weixin用户
SELECT A.招标编号, COUNT(DISTINCT B.投标单位) AS 参与单位数量 FROM 招标表 A JOIN 投标单位表 B ON A.招标编号 = B.招标编号 WHERE A.中标单位 <> B.投标单位 GROUP BY A.招标编号 H*ING COUNT(DISTINCT B.投标单位) >= 2;

发发回复weixin用户:只需要select 标id , COUNT(DISTINCT 单位id) from 单位_标关系表 GROUP BY 标id having COUNT(DISTINCT 单位id)>=2; 拿到标id了,后续怎么查都可以了!

发发回复weixin用户:您的表设计有问题,您应该包投标单位单独是一个表(id,投标单位名称),标信息是一个单独标(id,标名称),单位_标关系表(id,单位id,标id,是否中标)基于这样的表结构来判断围标sql就明了多了。

2024-07-10 11:11 ...举报 0
weixin用户
老师,正在学习您得mysql,获益颇多。碰到个难题未解。一个主表(招标表,包括招标编号、招标名称、中标单位)和一个从表(投标单位表,包括招标编号、投标单位)。想在从表中找出是否有围串标情况。我是这么写得,可是结果不对,我就不知该咋写了。

weixin用户回复发发:主从表是一对多的关系

发发回复weixin用户:你要先分析清楚,招标表和投标单位表是什么关系,一对一,一对多,还是多对多,如果是多对多的关系,你要构建第三张关系表! 把多对多的两个表,拆分成两个一对多的关系表! mysql处理不了多对多的表!你没有先把关系分析清楚,表设计有问题,写出来的sql结果就不会是您想要的!

2024-07-10 11:10 ...举报 0
weixin用户
老师讲课讲的太好了,细致、有逻辑,我这种年纪大的人也能学会
2024-07-10 10:41 ...举报 0
135***899
看完java入门上下了,老师讲的太仔细了,基本不会有含糊的地方。决定跟着老师好好学啦!请问老师后面要先看maven还是spring课程呀?想要马上开始投入项目边写代码边学了

发发回复135***899:maven可以看,spring前最好把数据库,mybatis,前端基础html,js学完后都!

2024-04-11 22:03 ...举报 0
沈水之滨
老师,方便留个微信么,想要您的mysql8 讲义。谢谢!!!!

发发回复沈水之滨:zhong-fa-fa

2023-12-27 16:40 ...举报 0
Ganbatte
发哥,能加你个微信吗,我想问Java的问题,有偿,谢谢!![虎虎_大哭]

发发回复Ganbatte:我的企鹅号码!

发发回复Ganbatte:358064802

2023-08-25 12:48 ...举报 0

打开APP

省流量听课