mysql 同时查两个表怎么做?

mysql 同时查两个表怎么做?,第1张

建议采用联合查询 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个库中的数据一起查出来了:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8598889.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存