求教这个SQL语句怎么写

langhaixin 2003-07-08 02:36:01
有三张表
BOOK(BOOK_ID,BOOK_NAME,BUYER_ID)
BUYER(BUYER_ID,BUYER_NAME)
SEND(SEND_ID,BUER_ID,BUYER_ADDRESS)

现在要显示 BOOK_ID,BUY_NAME,BUYER_ADDRESS这几个字段怎么显示阿
...全文
35 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
LoveSQL 2003-07-09
  • 打赏
  • 举报
回复
select A.BOOK_ID,B.BUY_NAME,C.BUYER_ADDRESS from BOOK A
left join BUYER B on A.BUYER_ID = B.BUYER_ID
left join SEND C on A.BUYER_ID = C.BUYER_ID
这样写,试试!
paliang 2003-07-08
  • 打赏
  • 举报
回复
学习ing
DanielSunny 2003-07-08
  • 打赏
  • 举报
回复
主要还是看这几个表的关系来确定用inner join 还上Left join 的
zjcxc 元老 2003-07-08
  • 打赏
  • 举报
回复
你给的字段应该有些写错了,大致的实现方法应该如上
愉快的登山者 2003-07-08
  • 打赏
  • 举报
回复
select A.BOOK_ID,B.BUY_NAME,C.BUYER_ADDRESS from BOOK A
left join BUYER B on A.BUYER_ID = B.BUYER_ID
left join SEND C on A.BUER_ID = C.BUER_ID
maconelxp 2003-07-08
  • 打赏
  • 举报
回复
select a.book_id,b.buyer_name,c.buyer_address from book a inner join buyer b on a.buyer_id=b.buyer_id inner join send c on c.buyer_id=b.buyer_id
CrazyFor 2003-07-08
  • 打赏
  • 举报
回复
select a.book_id,b.buyer_name,c.buyer_address from book a left join buyer b on a.buyer_id=b.buyer_id left join send c on a.buyer_id=c.buyer_id
tms320c3xx 2003-07-08
  • 打赏
  • 举报
回复
select a.book_id,b.buyer_name,c.buyer_address
from book a,buyer b, send c
where (a.buyer_id = b.buyer_id) and ( b.buyer_id = c.buyer_id)
maconelxp 2003-07-08
  • 打赏
  • 举报
回复
select a.book_id,b.buyer_name,c.buyer_address from book inner join buyer b on a.buyer_id=b.buyer_id inner join send c on c.buyer_id=b.buyer_id
CrazyFor 2003-07-08
  • 打赏
  • 举报
回复
select a.book_id,b.buyer_name,c.buyer_address from book a left join buyer b on a.buyer_id=b.buyer_id left join send c on a.buyer_id=c.buyer_id
zjcxc 元老 2003-07-08
  • 打赏
  • 举报
回复
select a.book_id,b.buyer_name,c.buyer_address
from book a inner join buyer on a.buyer_id=b.buyer_id
inner join send c on b.buyer_id=c.buyer_id
friendliu 2003-07-08
  • 打赏
  • 举报
回复
SEND(SEND_ID,BUER_ID,BUYER_ADDRESS)
这个表的的第二个字段应该是BUYER_ID吧
select a.book_id,b.buyer_name,c.buyer_address
from book a,buyer b,send c
where a.buyer_id=b.buyer_id and c.buyer_id=b.buyer_id
CrazyFor 2003-07-08
  • 打赏
  • 举报
回复
select * from book a,buyer b ,send c where a.buyer_id=b.buyer_id and a.buyer_id=c.buyer_id

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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