2012-10-09 76 views
0

讓說,我有1個父數據並像一個鏈3個數據的數據:Report Builder 3.0中不顯示沒有子數據

父 - >兒童1 - >兒童2 - >兒童3

在設計器中使用表嚮導我可以獲取除我們的情況下沒有Child 3數據的任何數據。爲了解釋這一點,讓我們說我們有一個這樣的數據庫:

汽車,我自己: 汽車品牌 - >汽車模型 - >修改 我有2個數據這樣的:

福特 - >焦點 - >擾流板,車身套件,新制動系統 梅賽德斯 - > C180 - > \沒有數據進行修改,因爲我沒有任何\

報告生成器只顯示福特福克斯。它沒有顯示奔馳,因爲它沒有修改。我如何讓報告生成器3顯示所有這些?

或者你可以建議做我的,沒有可視化或奇特的效果,數據的至少房源的任何其他報表解決方案。我只需要導出爲ex​​cel選項。

回答

0

的問題是在我的select語句:

SELECT 
    Kolonminhas.KolonminhaID 
    ,Kolonminhas.KolonID AS [Kolonminhas KolonID] 
    ,Kolonminhas.Aciklama 
    ,Kolonminhas.En AS [Kolonminhas En] 
    ,Kolonminhas.Boy AS [Kolonminhas Boy] 
    ,Kats.KatID AS [Kats KatID] 
    ,Kats.BlokID AS [Kats BlokID] 
    ,Kats.Ad AS [Kats Ad] 
    ,Kats.Kolonaltkot 
    ,Kats.Kolonustkot 
    ,Bloks.BlokID AS [Bloks BlokID] 
    ,Bloks.ProjectID 
    ,Bloks.Ad AS [Bloks Ad] 
    ,Kolons.KolonID AS [Kolons KolonID] 
    ,Kolons.KatID AS [Kolons KatID] 
    ,Kolons.KolonAdi 
    ,Kolons.En AS [Kolons En] 
    ,Kolons.Boy AS [Kolons Boy] 
    ,Kolons.Yukseklik 
    ,Kolons.Altkot 
    ,Kolons.UstKot 
FROM 
    Kolons 
    INNER JOIN Kolonminhas 
    ON Kolons.KolonID = Kolonminhas.KolonID 
    INNER JOIN Kats 
    ON Kolons.KatID = Kats.KatID 
    INNER JOIN Bloks 
    ON Kats.BlokID = Bloks.BlokID 

爲了解決這個問題OUTER JOIN應使用命令。但是我無法創建一個。如果有人幫助我,我將不勝感激。

這是正確的查詢:

SELECT 
    Kolonminhas.KolonminhaID 
    ,Kolonminhas.KolonID AS [Kolonminhas KolonID] 
    ,Kolonminhas.Aciklama 
    ,Kolonminhas.En AS [Kolonminhas En] 
    ,Kolonminhas.Boy AS [Kolonminhas Boy] 
    ,Kats.KatID AS [Kats KatID] 
    ,Kats.BlokID AS [Kats BlokID] 
    ,Kats.Ad AS [Kats Ad] 
    ,Kats.Kolonaltkot 
    ,Kats.Kolonustkot 
    ,Bloks.BlokID AS [Bloks BlokID] 
    ,Bloks.ProjectID 
    ,Bloks.Ad AS [Bloks Ad] 
    ,Kolons.KolonID AS [Kolons KolonID] 
    ,Kolons.KatID AS [Kolons KatID] 
    ,Kolons.KolonAdi 
    ,Kolons.En AS [Kolons En] 
    ,Kolons.Boy AS [Kolons Boy] 
    ,Kolons.Yukseklik 
    ,Kolons.Altkot 
    ,Kolons.UstKot 
    from Bloks 
    left join (Kats left join (Kolons left join Kolonminhas on Kolons.KolonID = Kolonminhas.KolonID) ON Kats.KatID = Kolons.KatID) ON Bloks.BlokID = Kats.BlokID 
相關問題