greatest-n-per-group

    0熱度

    1回答

    我有兩個表, jobcli CLIENT_ID JOB_ID 工作 JOB_ID JOBTITLE 的startDate projectmgr 我所遇到的麻煩是顯示CLIENT_ID,JOB_ID,JOBTITLE,的startDate和projectmgr在查詢中,其中該結果是由CLIENT_ID分組並有日期的最大值。 到目前爲止,我可以得到一個由client_id和它們相應的max(start

    1熱度

    4回答

    鑑於表 | id | user | | 1 | 1 | | 1 | 2 | | 1 | 3 | | 1 | 4 | | 2 | 5 | | 2 | 6 | | 2 | 7 | | 2 | 8 | 我想編寫一個查詢將返回3行中的id = 1和第3行中的id = 2(順序並不重要,但我會認爲它可以被強制執行)。 所以,最終的結果應該是這樣的(注意,3行每個ID): | id | u

    11熱度

    3回答

    我有以下表格: tblPerson: PersonID | Name --------------------- 1 | John Smith 2 | Jane Doe 3 | David Hoshi tblLocation: LocationID | Timestamp | PersonID | X | Y | Z | More Columns...

    0熱度

    1回答

    擁有傳統的「職位表和評論表與外鍵到職位表」場景,獲得最後20個職位的ID在他們的最後時間排序的最有效方法是什麼評論和實際評論本身? 這裏是工作,但大概可以更有效地進行查詢: SELECT * FROM ( SELECT * FROM comments ORDER BY time DESC ) AS foo GROUP BY post_id ORDER BY time DESC LIMIT

    1熱度

    5回答

    可以說我有一個表如 Request No. Type Status --------------------------- 1 New Renewed ,然後另一個表 Action ID Request No LastUpdated ------------------------------------ 1 1 06-10-2010 2 1 07-14-201

    0熱度

    1回答

    我有一個問題,一個SQL語句: 使用此 select a.id as ID, a.dur as DUR, DATE(FROM_UNIXTIME(timestampCol)) as date, a_au.re as RE, a_au.stat as STAT from b_c inner join c on b_c.c_id = c.id inner join a on c.i

    1熱度

    4回答

    我需要你的幫助來構建一條SQL語句,我無法將我的頭圍繞。 在數據庫中,我有四個表格 - 文件,文件夾,folders_files和鏈接。 我有很多文件。其中之一被稱爲「myFile.txt」。 我有很多文件夾。 「myFile.txt」在其中一些。它出現的第一個文件夾被稱爲「firstFolder」。 我有許多鏈接到許多文件夾。 「firstFolder」的第一個鏈接被稱爲「firstLink」。

    4熱度

    3回答

    我正在尋找一種方法來選擇最常出現的值,例如,每個線程發佈最多的人; SELECT MOST_OCCURRING(user_id) FROM thread_posts GROUP BY thread_id 有沒有一種很好的方法來做到這一點?

    0熱度

    4回答

    我有一個使用status列來檢測,如果照片是驗證或不數據庫photos表的SELECT ...優先 所以如果照片有一個status = 0那麼它不進行驗證,但如果status = 1那麼照片被驗證。 我想補充status = 2選擇的照片作爲「主照片」這樣我就可以使用 SELECT photo WHERE status = 2 ,但如果沒有「主圖」選擇我要選擇的任何其他照片,但給優先與= 2(

    1熱度

    3回答

    我有一個非常簡單的SQL初學者問題。我在我的數據庫中定義了3個表格:「醫生」,「患者」,「訪問」。爲了簡單起見,我只有這些表的一對多關係:一名醫生有很多患者,但是一名患者只能看到一名醫生,一名患者可以進行多次訪問...在我的「訪問」表中我有一個字段「時間戳」知道什麼時候是最後一次訪問。 我想在MySQL上做一個「視圖」,我將爲每位醫生提供來訪的最新患者,以及最近的一位。假設每位醫生每天看到10位患