Как написать следующий запрос как сценарий активной записи Codeigniter?select
tbl_list.id,
tbl_list_items.name
from
tbl_list
join
tbl_list_items
on tbl_list_items.id=(
select
tbl_list_items.id
from
tbl_list_items
where
list_id=tbl_list.id
order by
tbl_list_items.item_no asc
LIMIT 1
)
< /code>
Я придумал это, но это не выполняет задание. < /p>
$this->db->select($this->table_list.'.*');
$this->db->from($this->table_list);
$sub = $this->subquery->start_subquery('join','',$this->table_list_items.'.id');
$sub->select('id')->from($this->table_list_items)->where('list_id','tbl_list.id')->order_by($this->table_list_items.'item_no','asc')->limit('1');
$this->subquery->end_subquery('list_items');
Подробнее здесь: https://stackoverflow.com/questions/868 ... r-active-r
Преобразование SQL с Subquery как часть Join's On Condition в Codeigniter Active Record Syntax ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразование SQL с пунктом Join, содержащим условия в CodeIgniter Active Record
Anonymous » » в форуме Php - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Преобразование SQL с пунктом Join, содержащим условия в CodeIgniter Active Record
Anonymous » » в форуме Php - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
CodeIgniter Active Record Syntax: где столбец равен одному из нескольких значений
Anonymous » » в форуме Php - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-