代碼中生成一個sql命令陳述句:
"select 身份識別碼,id,姓名,project_id,testtime from (select id,姓名,身份識別碼 from 用戶 where 組號='20210501') left join (select user_id,project_id,testtime from score where project_id=2 and datetime(testtime)>=datetime('2021-05-04 08:00:00') and datetime(testtime)<datetime('2021-05-05 17:00:00') group by user_id) on 身份識別碼=user_id where project_id is NULL order by 身份識別碼"
qDebug()輸出:

執行產生記錄15條:

記錄內容:

然而,在DB Browser for SQLite中驗證此陳述句,執行結果如下:

這是赤裸裸的不一致呀!
好像剛開始的時候結果是好的,也不知咋的,就變成這樣了!
有哪位高人能道出其中玄機?
uj5u.com熱心網友回復:
算了,別看了,很啰嗦的陳述句。問題解決了,就是重啟電腦。
感覺QT經常對變動感知慢一拍,剛才那種死活無感知嚇到我了:我還以為是出了什么大事。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/282956.html
標籤:Qt
上一篇:我用as寫的視頻播放軟體
