我有一个非常常见的、普通的 JOIN 查询,在其中我发现自己陷入了困境。
我的 CI 数据库查询如下所示:
$this->db->select()
->from('user_event')
->join('game_bridge', 'user_event.gmeID = game_bridge.gmeID')
->where('user_event.memID', $memID);
现在直到大约一分钟前我才意识到,两个表都有一个“位置”列,但是两个列都包含我正在寻找的整体查询结果的唯一数据集。有没有办法给一个位置列或另一个别名,以便我可以在不同的属性名称下访问结果对象?
如果是这样,我该如何使用 CI 的 DB 类/助手来做到这一点?