私はA
テーブル、B
テーブル10の異なる表(1
、2
、3
.. 10
)を持って参加します。入力に基づいて、これらの10、A
、およびB
のいずれか1つ以上のテーブルに参加してデータを選択する必要があります。は、選択したテーブル
例:入力のみ2,5,8,10であれば、私はA
、B
、2
、5
、8
、および10
テーブルを結合し、データを取得する必要があります。入力が1で、テーブルが7
の場合は、A
、B
、1
、および7
テーブルを結合してデータを取得する必要があります。
----サンプルそんな20でなければなりません-----
suppose A is a person table with p_id, p_name, order_id,.......
B is an order table with Order_id,.........
each 1-10 tables are shopping items like clothes, shoes, electronics,...etc
今、私はこれらの日付や年齢内のようないくつかの他の制約にのみ服や靴を注文した人の詳細を引きたい 私は人テーブル、注文テーブル、洋服テーブル、靴テーブルだけに参加しなければならず、両方のテーブルのいずれかを予約した人について詳細を尋ねました。唯一の靴を持っている人や腰掛けをする必要はありません。結果は、彼が注文した服の数、彼が注文した靴の数と同じになります。
誰でも私にそれをどうやって考えてもらえますか? 私はoracle dbでSQLを使用しています。
サンプルテーブルのデータと期待される結果を追加します。 – jarlh
質問がアップアップされた場合、私は質問を理解できない場合、私が何か間違っている人であることを意味する必要があります... – sstan
jarlhは十分ですか、私はいくつかの詳細を追加したいですか?私の質問が愚かであれば、私には新しいことを教えてください。 – bvk48