X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=base%2Fbasic-sql.lisp;fp=base%2Fbasic-sql.lisp;h=7b5452823748c5451baf6caff8b14c8324f37fa8;hb=525ebf7f1f8d26475151cf64b658b9da7f578a37;hp=4e968e826b4570052da98d728f1778e5a8e4c161;hpb=d2df77ea1494c4801d071c8f0e5f7886fd018da9;p=clsql.git diff --git a/base/basic-sql.lisp b/base/basic-sql.lisp index 4e968e8..7b54528 100644 --- a/base/basic-sql.lisp +++ b/base/basic-sql.lisp @@ -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)