diff --git a/src/adapter/sql.ts b/src/adapter/sql.ts
index 93c3bb967fac2c2dac4fc66f4fa42f31d1332d2d..5432a882ced6e2feb81d7a5114287a0566502004 100644
--- a/src/adapter/sql.ts
+++ b/src/adapter/sql.ts
@@ -121,7 +121,28 @@ export abstract class SQLAdapter extends Adapter {
             sort = " ORDER BY " + order;
         }
 
-        return withClause + "SELECT * FROM " + view.name + sort + ";";
+        let dim = "";
+        if(view.dimensions.length > 0){
+            dim = view.dimensions.map((item) => {
+                return "\"" + item.name + "\"";
+            }).join(",");
+        }
+        let met = "";
+        if(view.metrics.length > 0){
+            met = view.metrics.map((item) => {
+                return "\"" + item.name + "\"";
+            }).join(",");
+        }
+        
+        let attribute = "";
+
+        if(met.length > 0){
+            attribute = dim + "," + met;
+        }else{
+            attribute = dim;
+        }
+
+        return withClause + "SELECT " + attribute + " FROM " + view.name + sort + ";";
     }
 
     /**