outer-join

    1熱度

    1回答

    我有一個父表「Employee」,員工信息存儲在三個子表中,每個子表都有一個子表。考慮下面的表: 表:僱員(等級#1) EmpId IsActive __________________ 1 1 2 1 3 1 4 0 5 0 6 1 表:EmployeeEmail(級別#2) EmpEmailId EmpId EmailId ___________________

    3熱度

    2回答

    我試圖將這兩個表連接在一起,以顯示記錄在基地和空歷史中。我遇到的問題是左外連接。當BO.val2 = 0時:我想讓連接只使用BO.VAL5 = TR.VAL5,但是當BO.val2 = TR.val2時,我希望它用於連接。下面的代碼是一個正確的想法。如果您有任何關於如何做到這一點的建議,那將非常棒! SELECT DISTINCT BO.RUN_DATE, BO.val2,

    0熱度

    1回答

    我有一個完整的外連接查詢,在oracle中有子查詢和子查詢。我試圖完成的是將當年的數據和前一年的數據彙總在同一張表中,以便對其進行比較。但是,我的FULL OUTER JOIN充當內連接,不返回當前年份和上一年的空值。 這裏是我的代碼: SELECT SQ1.CHANNEL, SQ1.SHORT, SQ1.NAME, SQ1.RDC, SQ1.CY

    0熱度

    1回答

    我在編寫一個看起來應該很簡單的查詢時遇到了一些麻煩,但解決方案正在逃避我。 我們有三個表(簡化這個問題的目的): 者 - 用戶名的表: per_id number(10) - primary key, populated by a sequence user_name varchar2(50) user_id varchar2(15) - unique, basically

    0熱度

    1回答

    我使用ROWNUM爲以下方式獲取999行: SELECT COUNT(*) FROM PS_MMC_JOBDSSOA_MV JOB, PS_MMC_PERDSSOA_MV PER WHERE PER.EMPLID = JOB.EMPLID AND PER.ASOFDATE = (SELECT MAX(PER1.ASOFDATE) FROM PS_MMC_PERDSSOA_MV PER1 W

    0熱度

    1回答

    有tbl50顯示50行 num 1 2 3 4 5 6 7 8 all the way to 50 ... 有第二查詢evtable,顯示號碼,類別,日期 eroder ecategory edate 1 beginner 02/25/2017 2 beginner 02/25/2017 3 beginner 02/25/2017 4 begin

    0熱度

    1回答

    我試圖執行一個HQL查詢,它將來自兩個對象的數據組合起來:Person和PersonRoleAssociation。 我正在運行Hibernate 4.3.10和Grails 3.0.10。 我當前的查詢看起來是這樣的: SELECT person FROM Person person, PersonRoleAssociation personRoleAssoc WHERE

    0熱度

    1回答

    我需要組合,其可以或可以不具有它們中的數據2頁的表,但比我需要一個完整的外部聯接,其中最後表(如果有內容,其中IsActive = 1 )顯示的是數據,而不是合併的前兩個表。 目前有這樣的: (SELECT qp.ItemName AS name , qp.TimeAdded AS created , '' AS effective , qp.Vendor

    0熱度

    1回答

    我正在使用完全連接查看來自兩個不同選擇語句的用戶id的重疊和非重疊(唯一值)。主要區別在於一個表的deal_id = 0,另一個表的deal_id大於或等於1。 我正在加入exchange_id,pub_id和user_id上的select語句,但不在deal_id上。 這裏是我的查詢: SET hive.auto.convert.join = TRUE ; SELECT Fir

    0熱度

    1回答

    我遇到了一個正確的連接問題,似乎沒有按照我的要求做。 以下查詢不會從grp表中恢復所有記錄。我期望有幾行匹配30555 gl記錄和grp表中的30行,併爲gl列填充空值。相反,我得到了30555 GL記錄預期的幾行,只有3相匹配,而不是30 select gl.Tran_Number, gl.Amount, gl.Cost_Center, ' - ' as blank, grp.* from G