「已注销」 2022-11-05 15:44 采纳率: 81.5%
浏览 85
已结题

哪错了,求解惑,求解惑

img

img


select orders.Sid b.Sid,SName,City City, ,OrdNo
from orders,supplier
where orders.Sid=supplier.Sid
  • 写回答

2条回答 默认 最新

  • lichuanjai 2022-11-05 22:33
    关注

    你这写的是什么?
    select b.sid,b.sname,b.city,a.ordno from orders a left join supplier b on a.sid=b.sid;
    --表连接,我用的是左连接,直接就可以得到关联的数据,然后从关联的数据中选题目要求的就行。
    --刚开始可以直接求全部
    select * from orders a left join supplier b on a.sid=b.sid;
    --然后从里面拿自己需要的就行,一个表独有的字段需要加上表名,我这里用的是表的别名a,b。
    select b.sid,b.sname,b.city,a.ordno from orders a left join supplier b on a.sid=b.sid;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月13日
  • 已采纳回答 11月5日
  • 创建了问题 11月5日