У меня проблема с where_in . Я пытаюсь получить название магазина, у которого есть букмекерская книжка с указанным c идентификатором точки
$this->db->select('shop');
$this->db->from('shopify_lookbook');
$this->db->where_in('lookbook_id', 'SELECT lookbook_id FROM shopify_point WHERE point_id = $pointid');
Проблема в том, что запрос генерируется
SELECT `shop` FROM `shopify_lookbook` WHERE `lookbook_id` IN('SELECT lookbook_id FROM shopify_point WHERE point_id = 543')
. когда я пытаюсь ввести mysql без '' в IN()
, как показано ниже
SELECT `shop` FROM `shopify_lookbook` WHERE `lookbook_id` IN(SELECT lookbook_id FROM shopify_point WHERE point_id = 543)
Возвращается название магазина, которое я хочу. Как я могу стереть ''
в $this->db->where_in()