如何从列名相同的两个表中检索数据?
答案 0 :(得分:3)
使用别名,即。
select table1.field as table1field, table2.field as table2field from table1
join table2 on ...
答案 1 :(得分:1)
如果要包含两个表中的行,可以使用UNION ALL
:
SELECT Col1, Col2, Col3 FROM Table1
UNION ALL
SELECT Col1, Col2, Col3 FROM Table2
答案 2 :(得分:0)
如果您需要所有列(而不是Union),请为其中一个表的每列设置别名。
答案 3 :(得分:0)
您可以使用别名
select a.col_name, b.col_name from table1 a, from table2 b
where a.userid =b.userid // condition as per your comments in question
答案 4 :(得分:0)
使用别名? : - )
SELECT t1.col1 as name1 , t2.col1 as name2 from table1 t1, table2 t2