当前位置: 代码迷 >> ASP.NET >> sql中视图用来做什么? 现在小弟我遇见一个有关问题 小弟我有个SQL语句 只能查询 试图表中的那行记录 为什么试图表中没有的记录 就查询不到呢
  详细解决方案

sql中视图用来做什么? 现在小弟我遇见一个有关问题 小弟我有个SQL语句 只能查询 试图表中的那行记录 为什么试图表中没有的记录 就查询不到呢

热度:4333   发布时间:2013-02-25 00:00:00.0
sql中视图用来做什么? 现在我遇见一个问题 我有个SQL语句 只能查询 试图表中的那行记录 为什么试图表中没有的记录 就查询不到呢 ?
String str = @"SELECT dbo.company_reg.*, dbo.job_info.*
  FROM dbo.company_reg INNER JOIN
  dbo.job_info ON dbo.company_reg.typeID = dbo.job_info.type_id
  WHERE (dbo.job_info.type_id = '" + guid + "')";


视图表中 只有 一条type_id : 7841A1A5-049B-4CFA-9C90-86F14BCB1CCA 的数据

但是我表中数据有很多符合 条件的 记录  

这个SQL只能查询到 试图表中的 这条 为什么啊 ???

------解决方案--------------------------------------------------------
不可能,是下面的sql查:

SELECT dbo.company_reg.*, dbo.job_info.* 
FROM dbo.company_reg INNER JOIN 
dbo.job_info ON dbo.company_reg.typeID = dbo.job_info.type_id 
WHERE (dbo.job_info.type_id = '" + guid + " ')"; 

你是不是就查了一个表?
  相关解决方案