【问题标题】:Select group of data what contains variable where is same id选择包含相同 id 变量的数据组
【发布时间】:2015-08-01 11:39:47
【问题描述】:

我正在研究足球赔率/统计数据/比分直播网站,我目前正在研究联赛排名表,但我遇到了问题。

在数据库中,有时我有更多相同的 LeagueID 列,对于相同的 LeagueID 有列 Sub_Id 或 LeagueName 是唯一的,也是键之一。

可以做类似的事情

select * from table where LeagueID={$leagueid} group by Sub_Id having
TeamID = {$team}

所以我只想获得包含 TeamID 的联赛积分榜?这段代码只会返回一行,我想要 16 个团队,我的团队在哪里。

我现在有 3x16 个团队...

问题是我无法将 Sub_id 传递给数据库,只能将 LeagueID 和 TeamID 传递给数据库。 说起来会容易得多

select * from table where Sub_Id = $subid,但我不能这样做,只能使用内连接。假设我不会使用内部联接。

看到这个

我只想要前 16 支球队,所以作为数据库的参数,我传递 LeagueID 和 TeamID。

【问题讨论】:

标签: php mysql


【解决方案1】:

使用这个查询:

SELECT * FROM table where LeagueID={$leagueid} and TeamID = {$team} group by Sub_Id

【讨论】:

  • 只返回一个团队,我想要 16 个团队,其中 $teamid 检查图像,有 3x16 个团队,我只想要一组 16 个
猜你喜欢
  • 1970-01-01
  • 2012-04-17
  • 2021-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-16
  • 1970-01-01
相关资源
最近更新 更多