r9042: Automated commit for Debian build of clsql upstream-version-2.7.5
[clsql.git] / base / basic-sql.lisp
index 4e968e826b4570052da98d728f1778e5a8e4c161..7b5452823748c5451baf6caff8b14c8324f37fa8 100644 (file)
@@ -33,7 +33,7 @@ that expression and a list of field names selected in sql-exp."))
                   (result-types nil) (flatp nil))
   (record-sql-action query-expression :query database)
   (let* ((res (database-query query-expression database result-types))
-         (res (if flatp
+         (res (if (and flatp (= 1 (length (car res))))
                   (mapcar #'car res)
                res)))
     (record-sql-action res :result database)