Мне было интересно, как я могу сделать запрос, который будет показывать количество, которое мне нужно с помощью codeigniter?Как считать на основе где в mysql? php
EX: Представлено выбрать 90 и 56
$this->db->where('atr_id', 90);
$this->db->or_where('atr_id', 56);
List_table
id | item_id | atr_id
---------------------------------------
1 | 1 | 56
2 | 1 | 90
3 | 2 | 56
4 | 2 | 90
5 | 2 | 92
ожидаемый доход будет выглядеть следующим образом.
item_id | active_attr | total_attr
----------------------------------------------
1 | 2 | 2 // active_attr (90,56) and total_attr (90 , 56)
2 | 2 | 3 // active_attr (90,56) and total_attr (90, 56, 92)
В active_attr
подсчитывает количество atr_id
найдено (90, 56) в item_id
И total_attr
подсчитывает общее количество atr_id
в качестве item_id
нужны действительно помочь здесь спасибо, ребята. ..
Не могли бы вы пояснить, как 'active_attr' приводит к 2 для' item_id' 2? –
@ DarshanMehta 'active_attr' находятся 56 и 90 найдено –
Посмотрите мои обновления с CI –