吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1269|回复: 22
收起左侧

[求助] SQL多个表查询的语句怎么写?

[复制链接]
小叶丶 发表于 2021-3-28 13:05
本帖最后由 小叶丶 于 2021-3-28 14:05 编辑

如图,假设:
表1的表名为:biaoyi
表2的表名为:biaoer
表3的表名为:biaosan
表4的表名为:biaosi

我要同时引用并查询如下字段:
卡号、姓名、币种、金额、产品号

如果表名没有我要的字段就忽略该表,最终查询结果见图,请问大佬们这语句该怎么写?
我自己试了写,总是报错。。。

Snipaste_2021-03-28_14-04-31.jpg

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

且,听风吟 发表于 2021-3-28 13:11
新手?新手?新手?新手?新手?{:301_997:
IsMe9666 发表于 2021-3-28 13:12
momosys 发表于 2021-3-28 13:12
XiaoXin10 发表于 2021-3-28 13:14
本帖最后由 XiaoXin10 于 2021-3-28 13:16 编辑

https://www.runoob.com/  菜鸟教程学学sql相关的,能满足你的需要了
tzdjz 发表于 2021-3-28 13:23
你自己的最终查询结果也不对啊,卡号222,姓名怎么会是002,那不是客户号么。而且你这些表应该是不同业务表你需要回推出跟卡号有关的维度表,表1,2,3可以通过fulljion  on卡号获得所有卡号和里面所有的维度,表四只有性别年龄关联不上,而且看你结果字段也用不上这两个
tzdjz 发表于 2021-3-28 13:27
不知道你这最终结果怎么来的,我如果是业务,表2里的客户号和金额就是单独的,你却关联的时候放进了表1的姓名和币种......你把字段拿出来,有就有,没有就空不就好了...非得往里面塞么
小飞鸟 发表于 2021-3-28 13:35
SELECT
        bii.kahao,bii.xingming,bii.bizhong,ber.jine,ber.chanpinghao
FROM
        biaoyi bii
        LEFT JOIN biaoer ber ON bii.kahao = ber.kahao
        LEFT JOIN biaosan bsa ON bii.kahao = bsa.kahao;
南歌初欲 发表于 2021-3-28 13:36

发布到悬赏贴
 楼主| 小叶丶 发表于 2021-3-28 13:55
一帆大官人 发表于 2021-3-28 13:23
你自己的最终查询结果也不对啊,卡号222,姓名怎么会是002,那不是客户号么。而且你这些表应该是不同业务表 ...

结果表姓名又002和003是我搞错了[捂脸] 实际姓名是为空的

因为实际情景中,每个表都有很多字段,表也很多,我每次找数据都要从这个表找下,又去哪个表找,感觉有点效率低,所以打算把这些表都汇总在一起,直接查询我要的数据,所以实际有些表的字段可能没有我要的字段,就忽略该表这样子,主要的目的还是把表汇总查询
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-17 02:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表