好的,可以说类型条件是-
如果用户的类型为“ foo”,则搜索表为“ foovalues”,否则为搜索表“ finalvalues”.
假设表结构如下
评论
评论ID
用户身份
商品编号
Declare TestUserType varchar(3);
select * from Comments where ArticleID = ; //Returns the comments
select TestUserType = UserType from Users where UserID = ; //Returns the usertype for a user and assigns it to a variable
if TestUserType = 'foo'
begin
select * from FooValues;
end
else
begin
select * from FinalValues;
end
免责声明:上面的sql应该可以在MysqL中使用,但是自从我在那个数据库上工作以来已经有一段时间了,我现在无法访问它,因此上面的sql可能会遇到语法错误.
您也可以将sql放在存储的proc中-如果您这样做是因为MysqL包含了有关分隔符的内容,那么您可能要注意-我在博客上发表了here@H_502_13@
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250