首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql合并的有关问题

2012-09-25 
mysql合并的问题我在实际操作的时候遇到一个问题,代码如下:select t1.time as time, t1.price as a, t2.pr

mysql合并的问题
我在实际操作的时候遇到一个问题,代码如下:

select t1.time as time, t1.price as a, t2.price as b from t1, t2 where t1.time = t2.time;

比如说本来t1有510条记录,t2有520条记录,但是查询出来的结果只有500条,我觉得应该是t1和t2里不重复的就自动忽略了,怎么样才能不删除哪些记录呢?我想把所有的记录都列出来,包括各自独有的一些。


[解决办法]
自己不能修改一下吗?
select a.*,t1.price,t2.price from (
select time from t1
union 
select time from t2) a
left join t1 on a.time=t1.time
left join t2 on a.time=t2.time

热点排行