34,876
社区成员
发帖
与我相关
我的任务
分享CREATE PROCEDURE selectindex
@indexzhi varchar,
@pid int,
@prname varchar(500)
AS
BEGIN
--@pid貌似没用上。
if not exists(SELECT g.productName FROM Goods g ,
indexProduct i where g.id = i.pid and i.indexk like @indexzhi+'%' and @prname=g.productName )
SELECT distinct g.id, g.productName, g.sort, g.dirType, i.title
FROM Goods g , indexProduct i where g.id = i.pid and i.indexk like '%'+@indexzhi+'%' order by g.sort
ELSE
SELECT distinct g.id, g.productName, g.sort, g.dirType,
i.title
FROM Goods g ,
indexProduct i where g.id = i.pid and i.indexk like ''+@indexzhi+'%' and @prname=g.productName order by g.sort
END