select orders.Sid b.Sid,SName,City City, ,OrdNo
from orders,supplier
where orders.Sid=supplier.Sid
哪错了,求解惑,求解惑
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
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;本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报