首页 > 代码库 > mysql查询高级用法
mysql查询高级用法
联合查询 select a.* , b.adress , b.name from a , b where a.sbNo = b.cdid order by a.sbNo , a.STime select a.a_id, a.a_name, b.b_name from A a, B a where a.b_id = b.b_id //联合查询
insert into table1 (xx,yy,zz) select xx,yy,zz from table2;
select axx as id, att as name from tb1 union select bxx as id, btt as name from tb2 整合有关联的两个数据表里的字段 update TableA AS ta, TableB AS tb SET ta.field1 = tb.field1 WHERE ta.id = tb.ta_id //经典案例 (新用户)通过表A获取的记录集,如下: 1 2012-11-1 3 2012-11-2 8 2012-11-5 (老用户)通过表B获取的记录集,如下: 5 2012-11-1 3 2012-11-2 我想将这两个结果集合并为一个结果集。显示的结果如下: 日期 新用户 老用户 2012-11-1 1 5 2012-11-2 3 3 2012-11-5 8 0 select a.col2, a.id, ifnull(b.id, 0) from newuser a left join olduser b on a.col2=b.col2; http://www.cnblogs.com/JuneZhang/archive/2010/08/26/1809306.html
mysql查询高级用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。