diff --git a/source/orm/sql/column.cpp b/source/orm/sql/column.cpp index 6c7339c..b1acf68 100644 --- a/source/orm/sql/column.cpp +++ b/source/orm/sql/column.cpp @@ -19,7 +19,7 @@ column operator ""_col(const char *name, size_t len) { throw std::invalid_argument("Invalid column name: multiple dots found"); } - return column{str.substr(0, pos), str.substr(pos + 1)}; + return column{table{str.substr(0, pos)}, str.substr(pos + 1)}; } column::column(const char *name, const std::string& as)