请查看此查询。如何在select语句中声明变量
select name form table
假设这返回100个名称记录。
我要存储在变量中的每个记录,然后在另一个选择
statement.Perhaps我有一个内部的选择做使用这个变量,但我不知道怎么办。
这怎么可能?
我正在处理复杂联接的三个复杂查询我使用产品代码并将它们传递给查询。如果第一个查询返回结果正常,否则我将第二个查询转到第三个on.I已经在c#非常容易使用循环,但它需要非常多的时间(对于7000条记录,大约需要5分钟) 现在,我将把代码存储在变量中,并将它传递给SQL中的第一个查询,如果计数结果大于0,第二个到第三个。因此,我将遍历所有productCode记录。 `select * from productsale where productname like'%';
发布查询,我确定它可以在没有游标的情况下完成 – Magnus 2011-04-01 07:33:22
2 downvotes?我见过很多更糟糕的问题!请解释一下,这样我们都可以学习'正确的方式'! Hmphh! ;-) – shellter 2011-04-01 14:17:25
我不确定您发布的最后一行。 select * from pSales其中Pname就像'%'..这是那里的故意空间吗?所以你在寻找Pname以空格char开头的记录? – shellter 2011-04-01 14:21:20