select * from a, b where a.serial=b.item_id and b.order_id in (select top 1 left(serial,13) from a
where flag=0 )
大家好,请问如果我想在上面SQL中,按b.order_id 等于select top 1 left(serial,13) from a where flag=0 的顺序,取出100条,要怎样写才好? 也就是:select top 100 *......的形式
where flag=0 )
大家好,请问如果我想在上面SQL中,按b.order_id 等于select top 1 left(serial,13) from a where flag=0 的顺序,取出100条,要怎样写才好? 也就是:select top 100 *......的形式
解决方案 »
- 关于SQLSERVER2005是否支持网络负载平衡的问题?
- varchar的问题
- 急咨询一个分组查询有思路 但SQL语句不熟 比较急 希望大家帮忙
- 请问怎么把表中所有记录的摘要字段中的某个字符串替换掉???
- 一个触发器的问题,烦请各位进来看看,先谢谢了。
- 继续请教sql字段取最小值
- 文件导出问题,请帮个忙!
- 请帮我看这个SQL怎么写?
- 我知道ms sqlserver的帮助是最好的书,但是太枯燥,看起来没效果,希望推荐一本好书,看完后再看帮助!多谢!
- 急救!sql 关于视图的索引!
- sqlserver 遭受攻击 数据部分被破坏,怎么样才能恢复到前一天的数据,或者破坏前的状态,日志文件都良好
- 求一条SQL语句。
a: b:
serial item_id order_id
20080102042352 20080102042352 2008010204235
20080102042353 20080102042353 2008010204235
20080102042354 20080102042354 2008010204235
20080102042346 20080102042346 2008010204234
20080102042348 20080102042348 2008010204234 如在上面数据中:我想取出,第一条记录结果为
20080102042352 20080102042352 2008010204235
20080102042353 20080102042353 2008010204235
20080102042354 20080102042354 2008010204235
第二条记录结果为:
20080102042346 20080102042346 2008010204234
20080102042348 20080102042348 2008010204234
where flag=0 )
要是再想按b.order_id相同的,一起取出来呢?
from b
where order_id in (select top 1 left(serial,13) from a