diff --git a/dbcon/joblist/tupleannexstep.cpp b/dbcon/joblist/tupleannexstep.cpp index 46fb1309e..a942d0f17 100644 --- a/dbcon/joblist/tupleannexstep.cpp +++ b/dbcon/joblist/tupleannexstep.cpp @@ -582,12 +582,6 @@ void TupleAnnexStep::executeNoOrderByWithDistinct() if (fRowGroupOut.getRowCount() > 0) dataVec.push_back(rgDataOut); - for (vector::iterator i = dataVec.begin(); i != dataVec.end(); i++) - { - rgDataOut = *i; - fRowGroupOut.setData(&rgDataOut); - fOutputDL->insert(rgDataOut); - } while (!dataVec.empty()) { auto& rgData = dataVec.back(); diff --git a/mysql-test/columnstore/basic/t/mcs26_insert_into_view.test b/mysql-test/columnstore/basic/t/mcs26_insert_into_view.test index 83006d40c..367415bb7 100644 --- a/mysql-test/columnstore/basic/t/mcs26_insert_into_view.test +++ b/mysql-test/columnstore/basic/t/mcs26_insert_into_view.test @@ -27,7 +27,7 @@ CREATE VIEW v AS SELECT a.id a_id, b.id b_id, b.ta_id, a.value v1, b.value v2 FROM table_a a INNER JOIN table_b b ON (b.ta_id = a.id); - +--sorted_result SELECT * FROM v; #Can not modify more than one base table through a join view @@ -41,6 +41,7 @@ INSERT INTO v (a_id, v1) VALUES (3, 30); --error 1178 INSERT INTO v (b_id, ta_id, v2) VALUES (5, 3, 500); +--sorted_result SELECT * FROM v; #Clean up