建议采用联合查询 join 而且使用全连接(FULL JOIN)方式
select *
from web_pian
FULL JOIN Orders
ON web_pian.mingcheng=web_shang.mingcheng
Order by web_pian.mingcheng
解释下:FULL Join 全连接将会输出所有的记录,即使有些空缺,和Left Join 左连接有所不同
在工作中遇到一件事情,现在有3个表A(结算单信息表),B(结算单对应的流水表),C(结算单和流水的对应关系表)
现在要根据A表中的结算单编号bill_number 去修改B表中流水的结算主体的名称
这个时候就需要先查询出结算单对应个流水信息然后在更新了
不说了经过多次试验终于搞定
先写查询语句
再写更新语句
将查询语句当成更新语句的条件
完成了!你也来试试吧!是不是很简单!
mysql中,可用库名前缀同时查询两个数据库中的数据。工具:mysql
5.6
步骤:
1、如图可见,在本地localhost中有2个数据库,分别是badkano和badkano_test。
2、假如两个数据库中有相同的表student,数据分别如下:
3、要同时查询两个数据库中的上边两张表,语句如下:
select * from badkano.student
union all
select * from badkano_test.student4、查询结果就将2个库中的数据一起查出来了:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)