1. <blockquote id="jqbb7"></blockquote>
      1. <sub id="jqbb7"><del id="jqbb7"></del></sub><blockquote id="jqbb7"><del id="jqbb7"></del></blockquote>

        <blockquote id="jqbb7"><del id="jqbb7"><legend id="jqbb7"></legend></del></blockquote>

        分享到:文章主題: 兩個客戶端執行group by 的執行結果會不同嗎?
        cance樓主
        不知道
        身份
        用戶
        文章
        2300
        積分
        62798
        等級
        銀河(14)

        發信人: cance (不知道), 信區: Database
        標  題: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Wed Oct 16 12:39:31 2019), 站內
          
        數據庫是sqlite3
        一張很簡單的表,
        CREATE TABLE "job_request" (
        "id"  INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
        "job_id"  INTEGER,
        "last_request"  TEXT,
        "last_request_time"  TEXT
        );
        job_id是會重復的,
        我用Navicat Premium執行語句:
        select * from job_request GROUP BY job_request.job_id
        返回的是id最大的記錄
        我用python3自帶的sqlite庫,返回的是id最小的記錄
        這個地方為什么兩個執行環境返回的結果會不一樣呢
        難道group by的數據不是數據庫直接返回的嗎?
          
          
        --
          
        ※ 來源:·水木社區 http://www.tybll.com·[FROM: 124.65.173.*]

        返回頂部
        cance第1樓
        不知道
        身份
        用戶
        文章
        2300
        積分
        62798
        等級
        銀河(14)

        發信人: cance (不知道), 信區: Database
        標  題: Re: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Wed Oct 16 13:16:07 2019), 站內
          
        我在網上找到的一點信息是group by 本身是不排序
        只是返回同組的第一個
        那么判斷第一個的判斷還是在數據庫吧
        為什么返回結果會不一樣呢
          
        【 在 cance 的大作中提到: 】
        : 數據庫是sqlite3
        : 一張很簡單的表,
        : CREATE TABLE "job_request" (
        : ...................
          
        --
          
        ※ 來源:·水木社區 http://www.tybll.com·[FROM: 124.65.173.*]

        返回頂部
        jcwu第2樓
        身份
        用戶
        文章
        11791
        積分
        67541
        等級
        椽桷(13)

        發信人: jcwu (我), 信區: Database
        標  題: Re: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Wed Oct 16 14:05:48 2019), 站內
          
        你這都沒有聚集函數,也能執行?
          
          
        【 在 cance (不知道) 的大作中提到: 】
        : 數據庫是sqlite3
        : 一張很簡單的表,
        : CREATE TABLE "job_request" (
        : ...................
          
        --
          
        ※ 來源:·水木社區 newsmth.net·[FROM: 58.35.17.*]

        返回頂部
        xWvxYWYxvWx第3樓
        xWvxYWYxvWxxWvxYWYxvWx
        身份
        用戶
        文章
        1270
        星座
        水瓶座
        積分
        50055
        等級
        梧桐(9)

        發信人: xWvxYWYxvWx (xWvxYWYxvWxxWvxYWYxvWx), 信區: Database
        標  題: Re: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Wed Oct 16 15:33:38 2019), 站內
          
        糾結這個問題沒有意義,
        因為你這個本來就不是合法的 SQL 語句。
          
        永遠不要這樣用。
          
        【 在 cance (不知道) 的大作中提到: 】
        : 標  題: 兩個客戶端執行group by 的執行結果會不同嗎?
        : 發信站: 水木社區 (Wed Oct 16 12:39:31 2019), 站內
        :  
        : 數據庫是sqlite3
        : 一張很簡單的表,
        : CREATE TABLE "job_request" (
        : "id"  INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
        : "job_id"  INTEGER,
        : "last_request"  TEXT,
        : "last_request_time"  TEXT
        : );
        : job_id是會重復的,
        : 我用Navicat Premium執行語句:
        : select * from job_request GROUP BY job_request.job_id
        : 返回的是id最大的記錄
        : 我用python3自帶的sqlite庫,返回的是id最小的記錄
        : 這個地方為什么兩個執行環境返回的結果會不一樣呢
        : 難道group by的數據不是數據庫直接返回的嗎?
        :  
        :  
        : --
        :  
        : ※ 來源:·水木社區 http://www.tybll.com·[FROM: 124.65.173.*]
          
          
        --
          
        ※ 來源:·水木社區 newsmth.net·[FROM: 61.141.65.*]

        返回頂部
        SPWaistcoat第4樓
        clear
        身份
        用戶
        文章
        76631
        星座
        巨蟹座
        積分
        92443
        等級
        瑤池(13)

        發信人: SPWaistcoat (clear), 信區: Database
        標  題: Re: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Wed Oct 16 18:24:30 2019), 站內
          
        應該出錯,不應該返回結果。沒出錯說明數據庫有問題
          
        【 在 cance 的大作中提到: 】
        :  
        : 數據庫是sqlite3  
        : 一張很簡單的表,  
        : CREATE TABLE "job_request" (  
        : "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,  
          
        #發自zSMTH@MI 6
        --
          
        ※ 來源:·水木社區 http://www.tybll.com·[FROM: 124.64.16.*]

        返回頂部
        cance第5樓
        不知道
        身份
        用戶
        文章
        2300
        積分
        62798
        等級
        銀河(14)

        發信人: cance (不知道), 信區: Database
        標  題: Re: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Wed Oct 16 18:42:31 2019), 站內
          
        能執行。。
          
        【 在 jcwu 的大作中提到: 】
        : 你這都沒有聚集函數,也能執行?
        :  
          
        --
          
        ※ 來源:·水木社區 http://www.tybll.com·[FROM: 124.65.173.*]

        返回頂部
        cance第6樓
        不知道
        身份
        用戶
        文章
        2300
        積分
        62798
        等級
        銀河(14)

        發信人: cance (不知道), 信區: Database
        標  題: Re: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Wed Oct 16 18:43:51 2019), 站內
          
        確實也沒有出錯
          
        【 在 SPWaistcoat 的大作中提到: 】
        : 應該出錯,不應該返回結果。沒出錯說明數據庫有問題
        :  
        : #發自zSMTH@MI 6
          
        --
          
        ※ 來源:·水木社區 http://www.tybll.com·[FROM: 124.65.173.*]

        返回頂部
        vmx第7樓
        戰斗勞動婦男王小桃
        身份
        用戶
        文章
        24069
        星座
        雙子座
        積分
        84309
        等級
        楠木(12)

        發信人: vmx (戰斗勞動婦男王小桃), 信區: Database
        標  題: Re: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Wed Oct 16 21:53:45 2019), 站內
          
        你這select * 出來的是哪個列,被group by那個列么?
        【 在 cance (不知道) 的大作中提到: 】
        : 確實也沒有出錯
          
          
        --
          
        ※ 來源:·水木社區 newsmth.net·[FROM: 115.204.233.*]

        返回頂部
        fanxing第8樓
        莫回頭,莫回頭
        身份
        用戶
        文章
        11804
        星座
        金牛座
        積分
        31776
        等級
        紫檀(11)

        發信人: fanxing (莫回頭,莫回頭), 信區: Database
        標  題: Re: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Wed Oct 16 23:33:33 2019), 站內
          
        確實是能執行的,沒問題
          
        我也覺得奇怪,按理是一樣的
        【 在 cance (不知道) 的大作中提到: 】
        : 確實也沒有出錯
          
          
        --
          
        ※ 來源:·水木社區 newsmth.net·[FROM: 113.118.125.*]

        返回頂部
        cance第9樓
        不知道
        身份
        用戶
        文章
        2300
        積分
        62798
        等級
        銀河(14)

        發信人: cance (不知道), 信區: Database
        標  題: Re: 兩個客戶端執行group by 的執行結果會不同嗎?
        發信站: 水木社區 (Thu Oct 17 00:00:41 2019), 站內
          
        不是,就是全部列
          
        【 在 vmx 的大作中提到: 】
        :  
        : 你這select * 出來的是哪個列,被group by那個列么?  
        : 【 在 cance (不知道) 的大作中提到: 】  
        : : 確實也沒有出錯  
        :  
          
        #發自zSMTH@VOG-AL00
        --
          
        ※ 來源:·水木社區 http://www.tybll.com·[FROM: 114.248.65.*]

        返回頂部
        • 文章數:25 分頁:
          1. 1
          2. 2
          3. 3
          4. >>
        女生宿舍 电影 2017