我有两张表,它们之间没有关系。以下是我尝试过的查询:
SELECT table1.columnName, table2.columnName AS newColumn
FROM table1, table2.
我无法得到我需要的结果。
答案 0 :(得分:2)
可能有多个查询取决于方案。但是,如果要将两个不同表的两个不同列连接到一个没有WHERE的列中,那么您可以这样做:
SELECT CONCAT(table1.col1,table2.col2)AS colName FROM Table table1,Table table2。
答案 1 :(得分:0)
假设您希望将列合并为一个列而不使用where
子句,那么它将为您提供(可能比您想要的更大)笛卡尔积,但您可以使用某些内容像:
select concat (tbl1.col1, tbl2.col2) from tbl1, tbl2
如果您想要一个包含两个表值的单个列(而不是连接它们),请使用以下内容:
select col1 as col from tbl1
union
select col2 as col from tbl2