首页 文章

mysql选择不同*

提问于
浏览
-1

我宁愿在这里发布一张图片,但它说我没有足够的声誉来做这件事 . 我试图找到类似于我的问题的东西,但是有很多“不同”和“分组”来找到有用的东西...搜索中的“distinct *”给出相同的“独特” .

Here is link to xlsx-file with table with source example data and table with desired result

源示例数据 - 是一些复杂查询的简化结果 .


问题在这里:

我想应用这个选择一些分组的结果,它给出了查询“select table * from table_below” . 但是,这种变体对于性能原因并不是很好 . 我原来的非简化表有大约4000行和10列 . 因此,“选择不同*”需要20秒才能得到所需的结果 .

为了清楚起见,我想在第4列进行分组,但是在每个“column_id”中,如xlsx附件中所示 .

提前致谢

1 回答

  • 0

    最好写出coloumn的名字 . 你能试试吗?

    SELECT DISTINCT coming_id, spare_id ,spare_sum, product_id
    FROM Table
    Order by coming_id, spare_id, product_id
    

相关问题