Как построить правильный SQL запрос

111
26 ноября 2019, 15:00

У меня есть такие данные в таблице

2рая таблица также есть такой SQL запрос

SELECT `main_table`.*, `catalog_product_entity_varchar`.`value` AS `modelnumber` FROM `purchase_wizard_purchase_list` AS `main_table`LEFT JOIN `catalog_product_entity_varchar` ON `catalog_product_entity_varchar`.`attribute_id`=159 AND `catalog_product_entity_varchar`.`entity_id` LIKE `main_table`.`product_id`

Но оно не ищет.Как можно решить такую проблему?

PHP код

 $collection->getSelect()->joinLeft(array(
        'catalog_product_entity_varchar'=>'catalog_product_entity_varchar'),
        '`catalog_product_entity_varchar`.`attribute_id`=159 AND `catalog_product_entity_varchar`.`entity_id` LIKE `main_table`.`product_id`',
        array('modelnumber'=>'value'));

Использую фреймворк magento2

READ ALSO
Обращение к свойству объекта в php

Обращение к свойству объекта в php

Как обратиться к свойству объекта которое имеет в начале знак $? Пробовал:

93
PHP Найти значение в файле и удалить строки

PHP Найти значение в файле и удалить строки

Пытаюсь упростить задачу по удалению инфы из конфигаВ конфиге есть записи типа -

111