我有2个表article,key(文章和关键字),其中article与key是一对多的关系。key的外键是key.articleID,现在有个应用环境就是:我有个key的序列,其中包括若干个key的内容,希望在DB中查找同时匹配这若干个key内容的article的集合,其中请大家帮我写个能实现这个功能的sql语句,以及对应的HQL语句,谢谢啦!
解决方案 »
- 除了Trigger之外,有什么好的方法记录数据的变更?
- 求助一条SQL语句
- sql server 2005 导出数据至excel文件时总报错,望高手速解决,非常感谢。错误信息如下
- 请教下高手,关于SQL中数据类型的问题
- 高分请教SQL高手?如何将数据分列显示?
- sql数据表别名??
- 请文dawwugui:为什么“期数 = a.订报开始期 + b.id” b.id是什么意思,本人是初学者,请您一定回复,非常感谢!
- 请教各位大哥,我管的服务器cpu呈剧烈脉搏式跳动,哪位有相同遭遇阿?
- 怎样在不修改系统字符的条件下把系统默认的日期显示格式从13-8月-2001改为13-Aug-2001。
- 有关数据库连接问题,急!请大家帮帮忙!我一定会给分的!
- 求一sql语句,关于bom的
- 请教一条SQL语句
还有是不是SQL语句
--创建函数
create function fun_a(@articleID int)
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str=''
select @str=@str+'and article的列 like '+'''%'+rtrim(key的列)+'%''' from key where articleID=@articleID
return @str
end
----执行
declare @sql varchar(8000)
set @sql='select * from article a where (1=1'+dbo.fun_a(a.articleID) +')'exec(@sql)
就hibernate里面的查讯语句