correlated-subquery

    2熱度

    3回答

    我得到了一個表用戶和一個表任務。任務按重要性排序並分配給用戶的任務列表。任務具有狀態:準備就緒或未準備好。現在,我想列出所有用戶的最重要的任務,也準備好了。 有趣的需求是每個用戶的任務首先需要過濾和排序,然後選擇最重要的任務。這是我想出了: SELECT Users.name, (SELECT * FROM (SELECT Tasks.description

    0熱度

    1回答

    我想執行此查詢,但得到ORA-00904:「QM」。「MDL_MDL_ID」:無效的標識符。更令人困惑的是,主查詢有兩個子查詢,它們只在where子句中有所不同。但是,第一個查詢運行良好,但第二個查詢出錯。以下是查詢。 select ( select make_description from [email protected] where makc_id = (

    -1熱度

    1回答

    我想限制在循環中要刪除的行數。 以下是表格。請注意,這是樣品和兩個表具有超過20列,數百萬行: Table A1: ID Name 1 Tony 2 Andy 3 Nate A2 ID Name 1 Tony 2 Andy 我希望每次只刪除1行,並使用循環來重新執行相同的SQL。我想: delete from a1 where id in (select id from a1

    0熱度

    1回答

    我有一個MySQL查詢問題,因爲它需要太多的時間(約12秒),該表具有約70,000條記錄 這裏我的查詢: SELECT DATE(`orders`.`date`) AS `dater`, COUNT(*) AS `amount`, (SELECT SUM(`amount`) FROM `payment` WHERE DATE(`dater`)=DATE(`

    0熱度

    1回答

    對於下面的查詢: SELECT Id, Salary FROM Employee e WHERE 2 = (SELECT COUNT(DISTINCT Salary) FROM Employee p WHERE e.Salary<=p.Salary) 不應該在子查詢的e.salary<=p.salary狀況得到扭轉。我們應該重複比較p.salary列與外部查詢中的e.sala

    0熱度

    2回答

    這是sqlzoo.net 下面是表世界的一個問題: +-------------+-----------+---------+ | name | continent | area | +-------------+-----------+---------+ | Afghanistan | Asia | 652230 | | Albania | Europe | 2831741

    0熱度

    2回答

    我有我下面的SQL查詢: SELECT name, transaction_id, MIN(transaction_date) FROM clients JOIN transactions ON clients.client_id = transactions.client_id GROUP BY name, transaction_id; ,我想變成一個相關子查詢結構如下: SELEC

    -1熱度

    2回答

    我有3個關於抱怨的表格。第一個表格由投訴信息本身組成,第二個表格是status_id的complain_review,第三個表格是狀態信息的status_id表格。我試圖從抱怨中選擇抱怨_desc和抱怨_查看中的最新status_id(按日期desc排序),並將其與抱怨狀態信息耦合起來。 這是我已經試過(沒有成功至今): SELECT c1.complain_desc, c2.status_id,

    1熱度

    1回答

    這個問題在stackoverflow上被多次詢問,但它們都顯示爲一歲多,所以我想我會再次詢問是否有更新。 A correlated update是一個更新語句,它根據另一個表中的值更新一個表中的所有行,同時將這兩個錶鏈接在一起。 從SQLAlchemy docs,我們可以對單個列容易,但只能做相關更新: update(foo).values(bar=select([foobar.c.bar]).w

    2熱度

    2回答

    我有一個查詢可以工作,但速度很慢。有沒有辦法加快這一點?基本上我有一個帶有時間卡條目的表格,然後是第二個表格,其中包含TimecardID相關的條目時間分類。我在尋找的是沒有故障的時間段。我想如果我把標準降低到2個月就會加快速度。感謝您的幫助 SELECT * FROM Timecards WHERE NOT EXISTS (SELECT TimeCardID FROM TimecardBrea