MySql query sum rows based on other column value -
hey have weird logic can 1 me write query. want sum prices regoption regoption have xncoupon (coupon , regoption share same entry_id). in exaple wanted amount 139.
|id         |trans_id|  entry_id    |type     | price ------------------------------------------------------  |43575855   |24419612|  26898343    |regoption|  139          |43575856   |24419612|  26898343    |xncoupon |  50  |43575857   |24419612|  26898346    |regoption|  139          |43575858   |24419612|  26898346    |tshirt   |  10   in second example wanted amount 278
|id         |trans_id|  entry_id    |type     | price ------------------------------------------------------  |43575855   |24419612|  26898343    |regoption|  139          |43575856   |24419612|  26898343    |xncoupon |  50  |43575857   |24419612|  26898346    |regoption|  139          |43575858   |24419612|  26898346    |xncoupon |  50   my try this
select sum(price) table type ='regoption' , (something) check regoption related xncoupon same entry_id?
can me logic, welcomed
select sum(price)  table  type = 'regoption'  , entry_id in (     select entry_id      table      type = 'xncoupon' )      
Comments
Post a Comment