0

我很难将我的 select 语句的结果与具有不同数据库的另一个表结合起来。

这是我的选择语句之一,它工作正常:

数据库名称“ LIS ”表“ Legal_Records

Select CaseNo,Judicial_level,Received_date,Due_Date, (SELECT Max(cast(Due_date as datetime)) FROM Legal_Records subc WHERE subc.CaseNo=c.CaseNo Group by c.CaseNo) AS MaxDue_Date from Legal_Records c

结果 :

在此处输入图像描述

这是另一个查询,它也可以正常工作:

数据库名称:“ Pandimandata2002 ” 表名:“ tblCrew

Select CaseNo, Lastname,Vessel,Status from tblCrew where Pandimandata2002.dbo.tblCrew.CaseNo like '%CRW%' and (Status not like '%clos%' and Status not like '%settl%' and Status not like '%ca%cel%') and Status like '%court%' and ClubCode like '%TR%'

结果:

在此处输入图像描述

我想要做的是当 CaseNo 与另一个表匹配时,将数据库“LIS”表“Legal_Records”中的列名“Judicial_level”添加到表“tblCrew”数据库“Pandimandata2002”中。

我希望我说清楚了!谢谢你..

4

1 回答 1

0
Select lr.Judicial_level, tc.* 
FROM LIS.dbo.Legal_Records lr
INNER JOIN Pandimandata2002.dbo.tblCrew tc 
ON lr.CaseNo = tc.CaseNo
于 2013-10-07T07:55:42.240 回答