【发布时间】:2018-06-10 16:26:57
【问题描述】:
-
Team表有:ID | TEAM --------+---------- 1 | A 2 | B -
Result表有:fk_ID1 | fk_ID2 | RESULT ----------+-----------+----------- 1 | 2 | 5:0 2 | 1 | 2:3
如何Inner JOIN表,获取:(A 5:0 B) & (A 2:3 B)?
我的代码示例:
public function getResultList($limit, $offset) {
$query = " SELECT result_id,
t1.name name1,
t2.name name2,
team1_goals,
team2_goals,
date
FROM results
INNER JOIN team t1 ON fk_tm1_id=tm_id
INNER JOIN team t2 ON fk_tm2_id=tm_id";
$data = mysql::select($query);
return $data;
}
【问题讨论】:
-
在帖子中放置并格式化您的代码,不要将其作为图像附加。
-
@Devon,已编辑。
标签: php mysql join inner-join