请问高手,oracle中on和where有什么区别啊,
如select * from test_report r right join test_code c on c.type='StoppageType'; 正确通过
当把on换成where时:
select * from test_report r right join test_code c wherec.type='StoppageType'; oracle居然报ORA:00905-缺少关键字,请问是什么原因啊?
如select * from test_report r right join test_code c on c.type='StoppageType'; 正确通过
当把on换成where时:
select * from test_report r right join test_code c wherec.type='StoppageType'; oracle居然报ORA:00905-缺少关键字,请问是什么原因啊?
这样也能通过么?
写过几次你就明白了
一定要写WHERE
那就
select * from test_report r
right join
test_code c
ON 1=1 wherec.type='StoppageType';