gpt4 book ai didi

sql - Zend 框架中的内部连接

转载 作者:行者123 更新时间:2023-12-04 20:36:40 25 4
gpt4 key购买 nike

我想在两个表之间进行内连接

访问表有

  • 访问编号
  • 目标

报表有

  • 代表编号
  • 访问编号

每次访问有很多报告,我想选择指定访问目标的所有报告

我是这样弄的,但是不行

    $db = Zend_Db_Table::getDefaultAdapter(); 
$select = $db->select();

$rows = $select->from('visits_tb', array('target', 'visit_id'))
->joinInner('report_tb', 'visits_tb.visit_id= report_tb.visit_id', array('visit_id', 'rep_id'))
->where("visits_tb.visit_id=$id");

最佳答案

您可以尝试以下方法;如果您使用表别名,可能会更清楚一些:

$db = Zend_Db_Table::getDefaultAdapter(); 

$select = $db->select()
->from(array('v' => 'visits_tb'), array('target', 'visit_id', 'rep_id'))
->joinInner(array('r' => 'report_tb'), 'v.visit_id = r.visit_id')
->where('v.visit_id = ?', $id);

$query = $select->query();

关于sql - Zend 框架中的内部连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9903687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com