sql 2000
select * from borrow natural right outer join card on borrow.cno=card.cno
提示:列前缀 'borrow' 与查询中所用的表名或别名不匹配。
select * from borrow natural right outer join card
提示card附近有错误
select * from borrow right outer join card on borrow.cno=card.cno
连接成功了,但是两列cno都在
我想自然右外连接,就是cno只剩一组,为什么第一句是错误的?
不好意思,什么意思啊?回答看不懂……我想要select出两表自然连接后的所有属性啊
select * from borrow natural right outer join card on borrow.cno=card.cno select * from borrow natural right outer join card 这两句中的borrow natural 意思不明确,borrow natural 如果是一个表名应这样表示[borrow natural]。自然连接不用加natural。 slect * from borrow right outer join card on borrow.cno=card.cno 这样就查询所有字段,当然,有两个cno,想去掉很麻烦,需要把所有字段明确表示出来。