mysql的多表查询的问题 10C

图片说明
查询的数不对.

11个回答

建议把sql单独写出来执行,不要放在代码里,把查询的一些无关字段先去掉吧,表起个别名好点吧,这样看着太累。。。

问题要描述清楚别人才能解答啊

你这个不对, 是查询数据量多了还是少了?

不知道你的数据不对是什么意思,可以一步一步查,看看数据是从哪一个表关联时出错的,这样排除会比较快

估计是有重复数据对吧

有重复数据 语句最好用存储过程进行编写

主要是看需求是什么样的才能行呀,语句怎么写要看需求

关联问题先考虑数据准确性再考虑效率。准确性一般就是指数据是否翻倍或缺失,翻倍的原因一般就是关联条件少或者是主表或者副表口径问题。缺失一般是主副表颠倒。你这个sql第一个问题就是没有给表起别名,还有就是你这么写很乱,没啥“卖相”,这是个人习惯,必须得改!效率问题就是,你前面列出来的字段占你表的比例是多少?是否考虑把数据拉到一个临时表再关联?数据量是优化首要考虑的,还有这几个表的数据量,以及关联顺序,映射关系。保证数据正确之后尝试查看执行计划,看看扫多少块...

可能查询的字段重复了

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐