次の5つのテーブルがあります。
テーブル名: フィールド
dba_acc: account_id、ユーザー名
user_inst: account_id、instance_name、host_name
インスタンス: instance_key、instance_name
db_inst: db_key、instance_key
dbs: db、db_key
すべてのテーブルは相互に接続されています。
特定のユーザーの account_id、username、instance_name、host_name、および db を表示するクエリを開発したいと考えています。
たとえば、username = 'Joe' を選択すると、'Joe' の account_id、'Joe' に関連する instance_name と host_name、および各 instance_name に関連する db が表示されます。
instance_name と host_name の関係は多対多です。
とても複雑です。ハマった!どんな助けでも大歓迎です。