binko1 の回答履歴

全1件中1~1件表示
  • 組み合わせの検索方法

    数字の組み合わせ毎に情報を管理しようと思うのですが、 以下のようなテーブル構成を考えました。 CREATE TABLE COMBINATIONS ( COMBINATION_ID NUMBER, INFO VARCHAR2(100) ); CREATE TABLE ELEMENTS ( COMBINATION_ID NUMBER, ELEMENT_NUMBER NUMBER ); 例としては: <COMBINATIONS> COMBINATION_ID INFO -------------- ---- 1 ABC 2 DEF 3 GHI <ELEMENTS> COMBINATION_ID ELEMENT_NUMBER -------------- -------------- 1 1 1 2 2 100 2 200 3 100 3 200 3 300 です。 1,2の組合せの場合→ABC 100,200の組合せの場合→DEF 100,200,300の組合せの場合→GHI のような具合です。 このように、数字の組合せを条件にINFOを 取得するには、どのようなSQL文がよいでしょうか。 データベースはOracleです。