--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
insert into #T1(ID,QueryID)
select 1,N'Account'
union select 2,N'Bill'
insert into #T2(SortNo,QueryID,ResultID1,ResultID2)
select 1,'A%','A1','A1'
union select 2,'B%','B2','B2'
union select 3,'Ac%','A2','A2'
select * from #T1
select * from #T2
/*
--ÐèҪͨ¹ýÒ»ÌõSQLÓï¾ä£¬¸ù¾ÝT1µÄQueryID LIKE T2.QueryID À´ÕÒµ½ResultID1ºÍResultID2,²¢°ÑÕâÁ½¸öÖµ¸üе½T1±íÖУ¬µ«ÊÇÒª°´SortNoµÄµ¹ÐòÀ´É¸Ñ¡Öµ
--µÃµ½µÄ½á¹ûÒªÇóÊÇ£º
ID QueryID,ResultID1,ResultID2
1 Account A2 A2
2 Bill B2 B2
*/
SQL code:
--drop table #T1
--drop table #T2
create Table #T1(ID int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
create Table #T2(SortNo int,
QueryID nvarchar(20),
ResultID1 nvarchar(20),
ResultID2 nvarchar(20))
insert into #T1(ID,QueryID)
select 1,N'Account'
union select 2,N'Bill'
insert into #T2(SortNo,QueryID,ResultID1,ResultID2)
select 1,'A%','A1','A1'
union select 2,'B%','B2','B2'
union select 3,'Ac%','A2','A2'
upd
ÇëÎÊһϣ¬ÍâÍøÁ½Ì¨SQLSERVERʵÀýÊý¾Ý´«Ê䣬ÓÐûÓвÉÓÃÊý¾ÝѹËõºÍ¼ÓÃÜ¡£Ñ¹Ëõ±ÈÊǶàÉÙ£¬¼ÓÃÜÊÇʲô¼ÓÃÜËã·¨£¿Ïà¹ØÎĵµÄÄÀï¿ÉÒÔÕÒµ½£¿Ð»Ð»
ÎÒÒ²ÏëÖªµÀ£¡¹Ø×¢´ËÌù£¡
¹Ø×¢¡«¡«
Êý¾Ý¿â´óÅ£¶¼ÄÄÈ¥Á˰¡£¿
......