如何使用Codeigniter的活动记录实现UNION查询?

时间:2017-09-15 16:01:45

标签: php mysql codeigniter

我正在使用最新版本的codeigniter MVC框架,我正在建立一个数据库程序,从我们的医疗数据库生成报告,我们有一个数据库,记录我们提供服务的每个国家/地区的所有预订,I从表格中填充所有当前活动国家/地区的数组:

Countries array = Array ( [0] => Botswana [1] => Ghana [2] => India [3] => Ireland [4] => Kenya [5] => Middle East [6] => South Africa [7] => Spain [8] => Tanzania [9] => Uganda [10] => UK ) 

从这个数组中我想从每个表中提取所有数据并将它们连接在一起以生成一个我可以在视图中输出的表,这样做对于每个单独的表都很容易并且通过选择基于我的搜索表单上的用户$_POST['country']输入的相关表,但是我需要一个选项来选择将每个国家/地区表(book_<COUNTRY>)添加到输出数组的所有国家/地区。使用SQL它将是一个简单的联合,因为每个预订表都是identicle,香港专业教育学院尝试使用JOIN方法,但我没有运气,继承我的模型中的代码:

$database = $this->load->database('bookings_dev', TRUE);
$database->select($new_country_cols);
    foreach ($country_tbls_array as $country) {
        $database->from($country);
    }

正确方向的任何指针?干杯

0 个答案:

没有答案