这条SQl语句,怎么写?

nirehs 2004-09-03 10:18:27
有A,B,C三个表, B,C表都是基础信息, A表是商品流通表,
B B_id,B_name
C C_id,C_name
A data,B_id,C_id

现在要把A表里的记录全显示出来,
显示 data,B_name,C_name,
SQL语句要怎么写呢?
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaray 2004-09-03
  • 打赏
  • 举报
回复
楼上正解
一点晴 2004-09-03
  • 打赏
  • 举报
回复

改改楼上的:

select a.data,b.B_name,c.C_name from A a,B b,C c where a.B_id=b.B_id and a.C_id=c.C_id;
zhongzuo1981 2004-09-03
  • 打赏
  • 举报
回复
select a.data,b.B_name,C_name from A a,B b,C c where a.B_id=b.B_id or a.C_id=c.C_id;
我数据库也会的不多,不知道怎么写行不行。
nirehs 2004-09-03
  • 打赏
  • 举报
回复
当然,
zhongzuo1981 2004-09-03
  • 打赏
  • 举报
回复
没明白你的意思,是在结果中显示data,B_name,C_name这三列的内容么?

62,622

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧