第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

不同的分組方式在 SQLAlchemy 中不起作用

不同的分組方式在 SQLAlchemy 中不起作用

哈士奇WWW 2021-08-17 15:37:46
我的問(wèn)題是我應(yīng)該如何distint()根據(jù)一列的值刪除/忽略數(shù)據(jù)庫(kù)中行的重復(fù)項(xiàng)。所以這是我的場(chǎng)景。我有一個(gè)test_db包含以下數(shù)據(jù)的數(shù)據(jù)庫(kù):values_list = [    {'tweet_id': '1', 'retweet': '100', 'user_id': '101'},    {'tweet_id': '2', 'retweet': '10', 'user_id': '101'},        {'tweet_id': '2', 'retweet': '11', 'user_id': '101'},            {'tweet_id': '10', 'retweet': '110', 'user_id': '102'},                {'tweet_id': '10', 'retweet': '110', 'user_id': '102'},                    {'tweet_id': '110', 'retweet': '0', 'user_id': '2'},                    ]我想對(duì)定義為 的每個(gè)用戶(hù)的轉(zhuǎn)發(fā)計(jì)數(shù)和推文計(jì)數(shù)求和user_id。我對(duì)這樣一個(gè)問(wèn)題的查詢(xún)?nèi)缦拢簈 = select([            test_db.columns.user_id,            test_db.columns.tweet_id.distinct(),            func.count(test_db.columns.retweet).label('count'),            func.sum(cast(test_db.columns.retweet, Integer)).label('total_retweet'),           ])q = q.group_by(test_db.columns.user_id)我得到的是如下:user_id     tweet_id  count  total_retweet102         10        2      220101         2         3      1212           110       1      0但我的預(yù)期結(jié)果應(yīng)該是這樣的:user_id     tweet_id  count  total_retweet102         10        1      110101         2         2      1112           110       1      0我不確定我應(yīng)該如何強(qiáng)制distinct以獲得預(yù)期的結(jié)果,或者有另一種方法來(lái)解決這個(gè)問(wèn)題。
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 116 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)