gpt4 book ai didi

mysql - zend 从两个表中选择 3 组行

转载 作者:行者123 更新时间:2023-11-29 13:41:05 26 4
gpt4 key购买 nike

我在使用 Zend 时遇到这个问题,我认为它与数据库完全相关:

我有两张表,其中一张包含:

id, ..., file, desc, date

第二个表包含:

id, ..., file_1, desc_1, file_2, desc_2, date

我需要的结果是:

id, ..., file, desc, date

从这两个表中,这意味着我需要在这个表中具有相应的文件、desc 和 file_1 ->file, desc_1->desc 和 file_2->file, desc_2->desc。

知道如何使用 Zend 1.12 做到这一点吗?

最佳答案

您需要在 Zend ORM 中使用 JOIN

例如

公共(public)函数 getPendingProjects($owner){

$data = $this   ->getAdapter()
->select()
->from('campaign' , array('title', 'id'))
->joinLeft('job', 'campaign.id = job.campaign_id', array('count(user_id)'))
->where('campaign.employer_id = ' . (int)$owner . ' AND job.status = 3' );

return $data->query()->fetchAll();

}

取自这里http://zend-frameworks.com/en/articles/zend_db_zend_mysql.html

关于mysql - zend 从两个表中选择 3 组行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18069096/

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