首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

将两个表中不同字段有相同记录的内容显示出来,该如何解决

2012-02-07 
将两个表中不同字段有相同记录的内容显示出来表1字段IDCIDNAME Title BBB CCC表2字段IDMIDCCDATACCTIME表1

将两个表中不同字段有相同记录的内容显示出来
表1字段

ID CID NAME Title BBB CCC

表2字段

ID MID CCDATA CCTIME


表1中的“ID”内容有部分与表2中的“MID”相同。

我的要求是当表2的“MID”与表1中的“ID”相同时,就显示表1中的“Title”内容,请高手帮忙。谢谢。

另外下面在调用时(如:<%=oRs("ID")%>、Response.Write(Server.HTMLEncode(oRs("Title")))、Response.Write(Server.HTMLEncode(oRs("Name"))))应如何写。

[解决办法]

SQL code
SELECT Title FROM 表1 A INNER JOIN 表2 B ON A.ID = B.MID
[解决办法]
SQL code
select title from 表1 t where exists(select 1 from 表2 where min=t.id)
[解决办法]
select title from 表1 t where exists(select 1 from 表2 where mid=t.id)
[解决办法]
问题1,
SQL code
 SELECT A.ID,A.Title,A.NAME  FROM 表1 A, 表2 B  where A.ID = B.MID 

热点排行