C#关于sql2008查询语句的问题 80

比如:有一个文章表,tbArticle,里面有自增字段id和mid,mid对应的是表tbCate的id,如果我在winform中读取一个配置文件,你面存放的都是mid,一... 比如:有一个文章表,tbArticle,里面有自增字段id和mid,mid对应的是表tbCate的id,
如果我在winform中读取一个配置文件,你面存放的都是mid,一行一个,比如现在有好几十个mid在里面,
我读取了这些id之后 我要查询tbArticle中的 mid为这些读取的id的记录,本办法是 给一连串的tbArticle.mid=x or tbArticle.mid=y or ...
这样真的不好,有没有好的办法,能不能将这些读取出来的id弄成一张表,比如表tbTmp,然后可以这样
select * from tbArticle where mid in tbTmp
能不能这么搞,或者有没有更方便的方法
展开
 我来答
匿名用户
2014-07-02
展开全部
可以这么搞
with A as (select * from 用户信息 where 用户角色 = '一般用户')
select 账号,姓名 from 用户信息 where 账号 in (select 账号 from A)
表名,列名和条件你对应着修改吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式