Aşağıdaki sorgu bana "(missing operator)"
sözdizimi hatası veriyor. İstenen çıktı, tablo [dbo_tbl*]
'daki verilerden ve [vw_*]
görüntülerinden oluşan bir kombinasyonun birleşimidir. Kullandığım tüm anahtarlar var. Herhangi bir fikir? MS Access bir kopyası varsaMS-Access Sorgusunda sözdizimi hatası (işleci eksik)
SELECT dbo_tbl_BOD.fpartno AS PartNumber,
dbo_tbl_BOD.frev AS RevisionIssue,
vw_DOCSwType.DocID,
vw_DRHRelfilter.Rev,
vw_DOCSwType.DocTypeDesc,
vw_DOCSwType.DocDesc,
vw_DOCSwType.DwgNoLegacy,
vw_DOCSwType.FileLocationOld,
vw_DRHRelfilter.DateCreated,
vw_DOCSwType.CreatedBy,
vw_DRHRelfilter.Rel,
vw_DRHRelfilter.RelLink
FROM (dbo_tbl_BOD
LEFT JOIN vw_DRHRelfilter
ON dbo_tbl_BOD.DocID=vw_DRHRelfilter.DocID
AND dbo_tbl_BOD.frev=vw_DRHRelfilter.Rev)
LEFT JOIN
vw_DOCSwType
ON dbo_tbl_BOD.DocID=vw_DOCSwType.DocID
ORDER BY PartNumber;
, kolayca, birleştirmeler inşa etmek sorgu tasarım penceresini kullanarak gerektirdiği parantez görebilirsiniz:
SELECT dbo_tbl_BOD.fpartno AS PartNumber,
dbo_tbl_BOD.frev AS RevisionIssue,
vw_DOCSwType.DocID,
vw_DRHRelfilter.Rev,
vw_DOCSwType.DocTypeDesc,
vw_DOCSwType.DocDesc,
vw_DOCSwType.DwgNoLegacy,
vw_DOCSwType.FileLocationOld,
vw_DRHRelfilter.DateCreated,
vw_DOCSwType.CreatedBy,
vw_DRHRelfilter.Rel,
vw_DRHRelfilter.RelLink
FROM dbo_tbl_BOD
LEFT JOIN vw_DRHRelfilter
ON ((dbo_tbl_BOD.DocID=vw_DRHRelfilter.DocID)
AND (dbo_tbl_BOD.frev=vw_DRHRelfilter.Rev))
LEFT JOIN vw_DOCSwType
ON (dbo_tbl_BOD.DocID=vw_DOCSwType.DocID)
ORDER BY PartNumber;
Düzenleme bluefeet için teşekkürler. Burada Newbie, bu sitede bir yere giriş için biçimlendirme hakkında bilgi var mı? Benim biçimlendirmem orijinal metin gönderiminden kaldırıldı. – cixelsyd
Metni kod olarak biçimlendirmek için, metni seçin ve ardından "{}" gibi görünen kod örneği düğmesine basın. Metni seçebilir ve ardından 'Ctrl + k' tuşlarına basabilirsiniz. Burada düzenleme seçenekleri hakkında daha fazla bilgi için: http://stackoverflow.com/editing-help – HansUp