correlated-subquery

    1熱度

    1回答

    我想知道是否有辦法讓這項工作。我推導出一張表「WHERE lie_start ='green'」(以及其他一些我不想重複的條件),需要將該數字(以及其他一些信息)關閉。 此外,我需要具有附加條件lie_finish ='holed'的條目數。目前我開始報錯:表mydb.x不存在。 SELECT COUNT(*) AS total, (SELECT COUNT(*) FROM x

    2熱度

    3回答

    我試圖從14天的滾動窗口內執行特定操作(p.action中的任何行)的美國用戶的不同計數,過去〜2個月。 以下是查詢。我很想知道如何將這個重寫爲不使用相關子查詢的一些技巧,因爲Presto不允許它們。 SELECT dt, (SELECT COUNT(DISTINCT user_id) FROM p.action WHERE dt BETWEEN q.dt - 13

    0熱度

    1回答

    我試圖根據用戶的ID加入第二個表useri_ban,並附加條件:useri_ban.start_ban = max_start。 爲了讓我算算max_start,我要運行以下子查詢: (SELECT MAX(ub.start_ban) AS max_start, user_id FROM useri_ban ub WHERE ub.user_id = useri.id) 此外,爲了增加max_

    1熱度

    1回答

    我有一個表格,其結構如下。 +-----------------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------------------+--------------+------+-----+-----

    1熱度

    2回答

    考慮以下相關查詢: update CASSETTE.DB_NIM_CABLES a set(cgb_a, cgb_z) = ( select regexp_substr(name, '[^ ]+', 1, 1) , regexp_substr(name, '[^ ]+', 1, 1) from CASSETTE.DB_NIM_CABLES b where

    0熱度

    2回答

    架構: Student (snum: integer, sname: char(30), major: char(25), level: char(2), age: integer) Faculty (fid: integer, fname: char(30), deptid: integer) Class (cnam

    0熱度

    4回答

    假設我有這個數據庫方案: 我一直磕磕絆絆對這個問題的一個多小時: 「選擇其中的任何音軌播放列表中所採用的所有專輯。」 我想要做這樣的事情: SELECT parentalbum.albumid FROM album AS parentalbum INNER JOIN track ON track.albumid = parentalbum.albumid INNER

    1熱度

    1回答

    我想執行以下SQL相當於在Q-SQL: update classes c set users=(select count(*) from learners u where u.classId=c.classId) 注意,困難在於其中內部查詢子句涉及從外部查詢的變量。 我想出的最接近的想法是重命名內部查詢中的類列(這是第一列)並嘗試訪問它們。 update users:(select count

    0熱度

    1回答

    我正在使用子查詢進行連接操作。當我硬編碼參數,事情工作正常。但是這些參數必須來自我認爲被稱爲相關查詢的外部sql。我想通過它們使用表別名,但這會導致invalid identifier。 例發明的問題的目的: SELECT PR.PROVINCE_NAME ,CO.COUNTRY_NAME FROM PROVINCE PR JOIN ( SELE

    0熱度

    3回答

    我知道類似這樣的問題之前已經被問到過,但我還沒有看到超過2個表中的一個。似乎有區別。 我有我需要的字段,三個表customers我需要customerID和orderID來自orders從中我得到customerID和orderID和lineitems從中我得到orderID和quantity(=訂購的數量)。 我想找出有多少客戶購買了超過2相同的項目,所以基本上數量> 2: SELECT COU