connection = $resourceConnection->getConnection('sales'); $this->resourceConnection = $resourceConnection; } /** * @inheritdoc */ public function getIds($mainTableName, $gridTableName) { $mainTableName = $this->resourceConnection->getTableName($mainTableName); $gridTableName = $this->resourceConnection->getTableName($gridTableName); $select = $this->connection->select() ->from($mainTableName, [$mainTableName . '.entity_id']) ->joinInner( [$gridTableName => $gridTableName], sprintf( '%s.entity_id = %s.entity_id AND %s.updated_at > %s.updated_at', $mainTableName, $gridTableName, $mainTableName, $gridTableName ), [] ); return $this->connection->fetchAll($select, [], \Zend_Db::FETCH_COLUMN); } }