日期:2014-05-18  浏览次数:20381 次

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 + " ')"; 

你是不是就查了一个表?