一个SQL查询无法正常工作

时间:2018-01-23 16:58:06

标签: mysql

我正在尝试创建一个sql查询,该查询将显示表格refereal_code中使用最多refereal_system的人,基于我们会做些什么来接收`p`.`name`

以下是一些应该如何运作的步骤:

1-检查refereal_system中使用最多的refereal_code是什么,然后检查accountsrefereal_code refereal_system invited_received accounts等于一个。

2-结果如何?好的,好的,是谁?我们使用idplayers

来识别他的ID

3-现在我们将检查account_idaccounts是否等于idplayers

4-我们找到了什么?好的,在experience playersaccount_idplayers name SELECT `p`.`name`, COUNT(`ref`.`refereal_code`) AS `count` FROM `refereal_system` as ref LEFT JOIN `accounts` AS a ON `a`.`refereal_code` = `ref`.`refereal_code` LEFT JOIN `players` p ON `p`.`account_id` = `a`.`id` WHERE `ref`.`invited_received` = 1 GROUP BY `ref`.`refereal_code` ORDER BY `ref`.`refereal_code` DESC LIMIT 10 位置最多的人。

5-使用DESC限制10显示invited_receivedcomponentDidMount

我试过创造,但是我得到了这个但是我被困在第1,4步骤中

componentWillReceiveProps

使用此查询,它将像这样返回

enter image description here

查询结果应返回1而不是2,因为** componentWillReceiveProps (nextProps) { if (this.props.company_id !== nextProps.company_id) { this.props.getCompanyData(this.props.company_id); } } **仅等于1

enter image description here

0 个答案:

没有答案