CAR1とCAR2がテーブルであるとします。そして、私はこれを行うことができます:ビュー内の異なるビューからの値の選択
select c1.modelType, c2.modelType from CAR1 c1, CAR2 c2;
を今、私たちはV_CAR1呼ばCAR1のためのビュー、およびCAR2、V_CAR2のビューを持っていることを前提としています。
セミラール、私は2つのビューから選択したいと思います。このような何か:私はこれを行うことはできません
select v_c1.NAME, v_c2.Type from V_CAR1 v_c1, V_CAR2 v_c2;
は、私のsqqldeveloperはただ答えを考え出すせず、永遠に動作します。また、別のビューから値を取得するビューを作成する必要があります。私は問題は同じだろうと思う。私は間違って何をしていますか?
私はOracleを使用しています
Oracleを使用していますか?なぜ結合条件がないのですか? – jarlh
私はデータベースにはまだまだ新しいので、あまり経験はありません。私はそれをチェックしようとします –
'cos.modelType'と' c2.modelType'のすべての可能な組み合わせを生成するこのように書くと、あなたのクエリはあなたに 'CROSS JOIN'を与えます。これは、生成して戻すために多くの行になる可能性があり、データが返されるまでには時間がかかりそうな理由が考えられます。 –