sql group by - 显示所有行

时间:2015-05-25 15:38:55

标签: php mysql group-by

我正在为一些好友制作一些基本的统计跟踪网站,并希望将个别玩家页面组织得更多。

我的计划是根据他们播放的日期打印单独的表格,以便他们可以更轻松地查看特定日期的游戏。

我是非常新的php并且已经发现了“GROUP BY”,虽然这个按日期正确分组,但它只返回一行...有没有办法让每一行都在“GROUP BY?”

继承我现在所拥有的:

$query = "SELECT * FROM games WHERE player='$thePlayer' GROUP BY whenPlayed";

2 个答案:

答案 0 :(得分:0)

尝试以ORDERwhenPlayed升序或降序排序,并添加where条件,如果您需要针对个别日期或其他内容的行位置。

$query = "SELECT * FROM games WHERE player='$thePlayer' ORDER BY whenPlayed ASC";

答案 1 :(得分:0)

this.props.navigator.push({
  component: SingleResultView,
  title: "SomeTitle",
  rightButtonIcon: require('image!mapsmarker'),
  passProps: {
    userPosition: this.props.userPosition
  },
  onRightButtonPress: () => { SingleResultView.foo(); } // NOT WORKING!
});

然后将其显示在列表中,例如:

origin