cross-join

    3熱度

    1回答

    表Code: Col1 ---- A1 A2 A3 B1 B2 C1 D1 D2 (我有其他列以及) 我試圖創建的每一個可能的組合不包括本身(即COL1: A1 COL2:A1)以相反的方式排除它(即A1 A2,A2,A1)......它們將位於不同的列中,並且還包含其他列。我是新手,去容易對我:) 到目前爲止,我有: SELECT a.Col1, a.[diffe

    0熱度

    2回答

    我有我的代碼行: SELECT Y.shipdate[Sent date], Rate_ = 'price' + Z.Which, Bill_ = 'bill' + Z.Which, Rate = CASE Z.Which WHEN '1' THEN price1 WHEN '2' THEN price2 WHEN '3'

    1熱度

    2回答

    我想在R中進行交叉加入。如果我們沒有條件,那麼data.table程序包將執行此操作。但是R中這個SQL查詢的等價物是什麼? Select table1.value as value1, table2.value as value2 from table1 cross join table2 where table1.id = table2.id 考慮這個例子 table1: id val

    2熱度

    1回答

    我有以下代碼: main_cols <- c('num', 'let') dt <- data.table(num = 1:5, let = letters[1:5]) dt new_dt <- dt[CJ(num = num , let = let , unique = TRUE) , on = main_cols ] hea

    1熱度

    1回答

    這是用戶表。我從哪裏獲取數據並通過添加表d來填充缺失的月份來查詢。 --------------------------------------- | uid | date_register | --------------------------------------- | 1 | 2011-07-20 02:24:36 | --------------------------

    2熱度

    1回答

    我一直在爲此奮鬥了一段時間。我有一個SQLFiddle with the same approximate contents of this question. 我有三個表,items,profiles,並鏈接表,posts來自前兩個表鍵,模式帶有示例數據: create table items ( item_id int unsigned primary key auto_increm

    3熱度

    1回答

    我想在MySQL中數的一些記錄(在Ubuntu 5.5.44-0),由另一列分組(你會明白我的意思下同)。我正在修改Running Sums for Multiple Categories in MySQL中描述的解決方案,除非我只是編號,而不是總結。 涉及的表是幾乎100列相當龐大,所以讓我們用僅累及重要的列創建派生表第一簡化演示。不共享SQL小提琴,因爲它看起來並不像它的道歉是可複製的,除非有

    0熱度

    1回答

    我有一張表,我想用相同的表本身產生該數據的笛卡爾。 TABLE: TEMP_TEST FROM_COL -------------- A B C 如果我寫了笛卡爾下面的查詢,然後我得到的輸出 SELECT A.FROM_COL FROM_COL1, B.FROM_COL FROM_COL2 FROM TEMP_

    0熱度

    1回答

    我的數據來計算四分位數是這樣的: ID |PersonID |CompanyID |DateID |Throughput |AmountType 33F467AC-F35B-4F24-A05B-FC35CF005981 |7 |53 |200802 |3 |0 04EE0FF0-511D-48F5-AA58-7600B3A69695 |18 |4 |20130

    1熱度

    1回答

    排名如何從以下格式的數據透視表: 以下所需的格式: 這將是非常巨大的幫助,如果有人能幫我解決這個問題 注意:我正在使用SQL Server 2008 R2