私はこのDBを持っています。まず、このDBを作ったのではなく、構造を変えることができないので、対処しなければなりません。
+------+ +--------+ +--------+
| FORM | | FORM_A | | FORM_B |
+------+ +--------+ +--------+
| id | | form_id| | form_id|
| name | | name |
私は Oracle ユーザーではありません。FORM_A データと FORM_B データを取得するすべての FORM を取得する必要がありますが、両方のテーブルから名前で注文する必要があります。「name」は FORM_A と FORM_B の同じ種類のデータですが、残念ながら FORM にはありません。
Exemple :
FORM_A = [a, b, d, f]
FORM_B = [e, c, g]
FORM datas must be ordered as FORM_A(a), FORM_A(b), FORM_B(c), FORM_A(d), FORM_B(e)...
最初は、いくつかのループで手動で注文する必要があると思いますが、複数のテーブルから順番に注文するのではなく、一緒に注文する方法があるのだろうか?