我要去拿3个 symbol_id
哪个更高 buy_rate
价值 finaltrades
表结构:
id user_id exchange_id market_id symbol_id buy_datetime sell_datetime buy_rate sell_rate quantities
---- --------- ------------- ----------- ----------- --------------------- --------------------- ---------- ----------- ------------
1 1 1 1 96 2018-05-25 18:13:26 0000-00-00 00:00:00 2205 0 100
2 1 1 1 96 0000-00-00 00:00:00 2018-05-25 18:13:59 500 6680 100
3 4 1 1 23 2018-05-25 18:16:27 0000-00-00 00:00:00 120 0 10
4 1 1 1 96 2018-05-25 18:13:59 0000-00-00 00:00:00 50351 0 30
5 1 1 1 15 0000-00-00 00:00:00 2018-05-25 18:34:46 750 100 150
6 4 1 1 573 2018-05-26 09:29:17 2018-05-27 03:10:09 107 10 10
7 1 1 1 15 2018-05-11 09:30:54 2018-05-25 18:34:56 40 100 40
以下是我到目前为止得出的结论:
public function HigherValue(){
$higher_value = DB::table('finaltrade')
->select 'buy_rate'> (select 'buy_rate')
->get();
return response()->json($higher_value);
}
4条答案
按热度按时间ecbunoof1#
如果你想让这三个不同
symbol_id
如果购买率最高,您可以尝试以下方法:这将对应于以下原始mysql查询:
hpcdzsge2#
你可以用
DISTINCT
要获得按购买率排序的不同符号标识演示
uhry853o3#
试试这个
iswrvxsc4#
试试这个