gpt4 book ai didi

php - Zend DB 左连接

转载 作者:可可西里 更新时间:2023-10-31 23:32:02 27 4
gpt4 key购买 nike

我意识到 Zend DB,Left Join SQL 查询为连接列返回 NULL。这是真的吗?

例如:

$selectmatchedtime = $this->dbo->select()
->from(array('v'=>'table1'))
->joinLeft(array('vc'=>'table2'),'vc.vid = v.vid');

对所有视频返回null...

最佳答案

问题是您查询中的 vid 列属于两个表,但显然只能在结果集中存储单个值。要解决这个问题,请为其创建一个别名,明确说明应该使用哪个表:

$selectmatchedtime = $this->dbo->select()
->from(array('v'=>'table1'))
->joinLeft(array('vc'=>'table2'),'vc.vid = v.vid')
->columns(array('vid'=>'v.vid'));

关于php - Zend DB 左连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17102554/

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