吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1401|回复: 29
收起左侧

[求助] 求助,sql应该怎么写

[复制链接]
username11 发表于 2021-4-20 14:02
我有表A,B,C三张表
B表作为一个连接A表与C表的一个连接
A B C 关联关系为A.bbatId=B.bbatId,B.acctId=C.acctId
想要的结果就是A表有多少条数据就展示多少条,然后附加上C表对应的数据,不需要展示A表其关联的数据

我现在用的是
[SQL] 纯文本查看 复制代码
select bb.BBAT_NAME,bb.BBAT_REMARK,zl.ISBN
from BOOK_BATCH bb,BOOK_DETAIL bd,ZY_LITERATURE zl where bb.BBAT_ID=bd.BBAT_ID
and bd.ZMLI_ID=zl.ZMLI_ID;


可是这不是我要的结果~~~大佬们应该怎么写呢

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

红客联盟红哥 发表于 2021-4-20 14:09
参考易语言
RoyPenn 发表于 2021-4-20 14:11
不知道你是什么数据,a表和b表之间 用 left join,反正大致原理都一样,用左连接。你百度看看,你的数据库怎么写
九分叶里狼 发表于 2021-4-20 14:14
select a.*,b.something,c.something
from A a
left join B b on a.bbatId=b.bbatId
left join C c on b.acctId=c.acctId
where 1=1
 楼主| username11 发表于 2021-4-20 14:14
RoyPenn 发表于 2021-4-20 14:11
不知道你是什么数据,a表和b表之间 用 left join,反正大致原理都一样,用左连接。你百度看看,你的数据库 ...

我想要的就只是A表的数据,B表是用来连接A、C两张表的,然后我现在这样使用的话就会查询出A表所关联的数据。
javazjl 发表于 2021-4-20 14:15
select bb.BBAT_NAME,bb.BBAT_REMARK,zl.ISBN
from BOOK_BATCH bb inner join BOOK_DETAIL bd on bb.BBAT_ID=bd.BBAT_ID left join ZY_LITERATURE zl on  bd.ZMLI_ID=zl.ZMLI_ID
 楼主| username11 发表于 2021-4-20 14:18
九分叶里狼 发表于 2021-4-20 14:14
select a.*,b.something,c.something
from A a
left join B b on a.bbatId=b.bbatId

[SQL] 纯文本查看 复制代码
select bb.BBAT_NAME as "bbatName",
       bb.BBAT_REMARK as "bbatRemark",
       zl.ISBN as "isbn",
       bb.BBAT_ID as "bbatId"
from BOOK_BATCH bb
         left join BOOK_DETAIL bd on bb.BBAT_ID=bd.BBAT_ID
         left join ZY_LITERATURE zl on zl.ZMLI_ID=bd.ZMLI_ID
where 1=1


不行 关联数据还是出来了
jeson_168 发表于 2021-4-20 14:24
冒昧问下,你这是什么数据库?
 楼主| username11 发表于 2021-4-20 14:24
javazjl 发表于 2021-4-20 14:15
select bb.BBAT_NAME,bb.BBAT_REMARK,zl.ISBN
from BOOK_BATCH bb inner join BOOK_DETAIL bd on bb.BBAT_ ...



本来BOOK_BATCH(也就是我所说的A表)只有6条数据,然后我现在也只是需要查出这6条但是要加上
ZY_LITERATURE(开始说的C表)的ISBN
惚如远行客 发表于 2021-4-20 14:26
SELECT  bb.BBAT_NAME,bb.BBAT_REMARK,zl.ISBN from BOOK_BATCH bb LEFT JOIN BOOK_DETAIL bd on bb.bbatId=bd.BBAT_ID LEFT JOIN ZY_LITERATURE zl on bd.ZMLI_ID=zl.ZMLI_ID
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-5-17 06:25

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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