如果有人可以提供帮助,我会感激不尽。我有两张没有关系的桌子:
TABLE_1
ID credittype creditamount date time
------------------------------------
1 abc 10 2016-01-18 11:29:59 am
2 def 20 2016-01-20 4:35:58 pm
3 def 20 2016-01-21 4:35:58 pm
TABLE_2
ID debitetype debiteamount date time
------------------------------------
1 abc 10 2016-01-18 11:29:59 am
2 def 20 2016-01-19 4:35:58 pm
3 def 20 2016-01-21 4:35:58 pm
我只想显示这些表值 像那样
credittype creditamount debitetype debiteamount date time
---------------------------------------------------------
abc 10 2016-01-18 11:29:59 am
def 20 2016-01-19 4:35:58 pm
def 20 2016-01-20 4:35:58 pm
我将尝试此查询
select * from Table_1 union select * from Table_2;
我没有得到答案任何人帮助我?
答案 0 :(得分:0)
注意,加入2表没有任何条件不好的表,并且发现你没有很好地设计你的数据库结构。
所以,试试这样:
选择tb1.credittype,tb1.creditamount,tb1.debitetype,tb1.debiteamount,tb1.date,tb1.time from table1,table2
它为你提供了表1和表2中的所有记录
答案 1 :(得分:0)
使用union只能从两个表中获取不同的值。尝试使用“union all”返回所有值。请参阅https://jsfiddle.net/2tkfq87o/。