select num1.n, 2 from num1, num2
预期输出
table num1 table num2
2 2
3 3
4 4
5 5
6 6
7
8
9
10
实际输出
num1, num2
2 2
3 2
4 2
5 2
6 2
7 2
8 2
9 2
10 2
3 2
4 2
5 2
6 2
7 2
8 2
9 2
10 2
3 2
4 2
5 2
6 2
7 2
8 2
9 2
10 2
数字"2〃;在您的情况下是恒定的。
你需要理解两张表之间的正确关系。
之后,您可以使用JOIN构建select,以便正确连接两个表中的数据。
例如:
SELECT num1.n, num2.[field_from_table_num2]
FROM num1
JOIN num2 ON num2.[relation_field_or_key]= num1.[relation_field_or_key];
您已经定义了静态列,因此为什么在第二列中收到2,请尝试以下查询
select num1.n As 'First_Table', num2.n As 'Second_Table'
from num1, num2