outer-join

    1熱度

    4回答

    我在理解非常簡單而有趣的查詢時遇到了一個問題,該查詢涉及2個具有「非連續」表達式的右外連接。下面是該查詢: select * from C right outer join A on A.F1 = C.F1 right outer join B on B.F1 = C.F1; 下面是表: create table A (F1 varchar(200)); create table B (

    0熱度

    1回答

    我可能這裏有棍子的錯誤結束,但我認爲,外連接應該給我的一切,均是(比方說)左表中的記錄,與匹配沿來自右表的結果,以及沒有匹配的空值。 我有3個表,我需要查詢。人與細節有直接的1:1關係。第三張表是時間。這存儲了每週每個項目每個人工作的小時數。我需要計算每個人每週所承受的週數。 下面給出了我,每一個用戶已經把時間縮短到只要他們放下>1周 SELECT name, detail.clock, COUN

    1熱度

    1回答

    根據https://stackoverflow.com/questions/3264227/relations-with-multiple-keys-in-doctrine-1-2,我有兩個表(因爲我無法在Doctrine中工作)我試圖以MySQL視圖的形式加入: 部分: PART_ID PRODUCT_ID part_type_id part_short_code ... part_transl

    5熱度

    4回答

    我不知道如何描述我的表結構,所以希望這是有道理的... 我有3個表中的層次關係,使A與B有一對多的關係,而B又有與C的一對多關係。技巧是允許B和C中的外鍵爲空(即沒有父定義)。我也有D和E,與A,B或C無關(直接)。 最後,我有F是一個與C,D和E具有多對一關係的連接表。它的任何字段(FK到其他表)都不可空。 我想編寫一個SQL語句,將單個結果集中的所有表連接起來。我知道我必須用戶外連接,因爲我希

    0熱度

    2回答

    我有一個叫這種結構導致表: resultid,冠軍,類型 而與此結構的表稱爲門票: resultid,ticketid,賭,sum_won ,狀態 而且我想告訴從表中結果每行和每一個結果,我想totalBet和Sum_won使用從表票值來計算 我試圖做一些連接,一些總和,但我不能得到我想要的。 SELECT *,COALESCE(SUM(tickets.bet),0) AS totalbets,

    2熱度

    1回答

    大家好 我希望有人能幫助我提高查詢我要定期運行。目前需要超過40分鐘才能執行。它在此期間使用完全分配的內存,但CPU使用率大多在2%-5%之間徘徊,每隔幾秒鐘跳到40%。 我有此表(簡化的示例): CREATE TABLE [dbo].[dataTable] ( [ID] [int] IDENTITY(1,1) NOT NULL, [dteEffectiveDate]

    5熱度

    1回答

    根據谷歌搜索:由於MySQL不支持完整的外部聯接,因此可以通過union和/或union all進行模擬。但是這兩者都會刪除真正的副本或顯示虛假副本。 什麼是正確和有效的方式? 這個question似乎相關,但無法得到它的答案。

    5熱度

    1回答

    我使用的是nHibernate 2.1.2,並認爲nhibernate會在嵌套的多對一實體上生成左外連接。似乎開始生成從實體Organization開始的第3個嵌套註釋向左外連接。我在映射文件中設置了以下內容以強制使用inner-join,在映射文件中有什麼遺漏了?真的希望有人能給我一個提示。感謝任何幫助! lazy="false" fetch="join" 例的entites和關係: 銷售記

    1熱度

    3回答

    作品: AND UPPER(a.name) = b.lname(+) 不起作用 AND UPPER(a.name) = UPPER(b.lname) (+) 移動到ANSI連接是一種選擇,而是一種艱苦的一個。這段代碼應該在很多地方進行更改,並且有很多連接。我想得到這個語法正確,並在我的路上。 可能嗎?

    3熱度

    4回答

    外連接在我看來有點令人困惑。 有沒有人能給我一個清晰的圖片外連接(右,左和滿)?