SQL Join语句返回不正确的表字段数据

时间:2016-01-20 15:54:07

标签: sql sql-server sql-server-2008 left-join right-join

我正在尝试加入SQL中的两个表。操作成功,但结果集中的function b(){} b.prototype.expand=function(w){ w.preventDefault(); $(".sidebar-container").removeClass("sidebar-collapsed"); $(".sidebar-collapse").show(); $(".sidebar h2").show(); $(".sidebar ul").show(); $(".sidebar-expand").hide() }; b.prototype.collapse=function(w){ w.preventDefault(); $(".sidebar-container").addClass("sidebar-collapsed"); $(".sidebar-expand").show();$(".sidebar h2").hide(); $(".sidebar ul").hide(); $(".sidebar-collapse").hide() }; b.prototype.listen=function(){ $(document).on("click",".sidebar-collapse",this.collapse); $(document).on("click",".sidebar-expand",this.expand) }; 字段正在从不正确的表中提取数据。

JOIN语句中的两个表都有一个名为Location的字段,结果集应该从location表中提取(即RDet.location)。但结果集数据显示它正在从RDet表中提取,就像我指定RDoc一样。

RDoc.location
   SELECT RDoc.[orderno],
          RDoc.[contact],
          RDet.location,
          RDoc.[currdate] as 'Date_Scanned',
          RDet.[oldequip#],
          RDet.[equip#]
   FROM [dbo].[RCSCDocumentDetail] as RDet 
        JOIN [dbo].[RCSCDocument] as RDoc ON RDet.[docheaderid] = RDoc.[id]
RCSCDocumentDetail Table
id  |docheaderid |description     |mfg |model  |equip# |serial# |rate |oldequip# |location
1201 1030         BATTERY/36V      DEK          DB41718 2351LT   0     DB41718    29.995437,-95.4876791
RCSCDocument Table
id  |orderno |ordertype |signimage         |contact  |HadSigned |location               |currdate               |kbranch
1030 612991   P          /9j/4AAQSkZJRgABAQ MARK/VLAD 1          11.02499700,76.95863308 2015-12-09 05:42:37.000 100

0 个答案:

没有答案