我是一个菜鸟 学sql语句没多久 写了这样的一条sql语句:select * from SJ_KUCUN where (select LOWSTOCKPILE from SJ_INFORMATION) >= KUNCUNNUMBER order by KUNCUNID ASC 执行起来有问题 请高手帮我改一下 谢了 在线等答案!
解决方案 »
- c# 单链表存入文件
- C#调用ControlCAN.dll为何只能取第1笔数据??
- winform
- 有windows应用程序开发经验者进!
- 请问如何实现在C#中执行.bat文件里面的内容?
- 学习中的困惑
- >>>>>> c++builder窗体程序和C#窗体程序之间如何传递参数 <<<<<<<
- DataGrid控件属性设置的优先级问题
- 登录权限
- 有关水晶报表...多表联接该如何设计报表啊。大哥大姐赶紧帮帮忙,小弟感激不尽!!!!急急急
- serialPort,使用USB转串口发送接收,当拔下设备再插上,串口在使用的途中会抛出错误,用Try..Catch都无法捕获.怎么办?
- 如何实现输入文本,显示相应的列表
from SJ_KUCUN KU,
(select LOWSTOCKPILE from SJ_INFORMATION) IN
where IN.LOWSTOCKPILE >= KU.KUNCUNNUMBER
order by KUNCUNID ASC
在where后加子查询会导致数据库效率降低很多,一般子查询都放在from之后
LOWSTOCKPILE from SJ_INFORMATION) >= KUNCUNNUMBER order by KUNCUNID ASC
我觉得这个语句怪怪的,如果where后边接的是子查询,那应该是?=子查询。
LOWSTOCKPILE from SJ_INFORMATION) >= KUNCUNNUMBER order by KUNCUNID ASC
我绝的是这样
11楼的能解释下吗? DISTINCT 不是去重复的吗? 为什么加上它之后却达到了我想要的效果? 谢谢啦