2017-08-22 5 views
1

状況:生物学的標本データを格納するデータベースがあります。 1つの表には各標本に関するデータが含まれています。各試験片には1〜8の部品があり、これは発注されます。アクセスデータベースに順序付けられたサブパートの可変数を持つオブジェクトに関するデータを格納

標本IDと部品数を使用して、各サブパートをクエリで列挙したいと思います。

パーツ:: - 1

A - 2

A私は2検体、AとBを、持っていると、Aは2部があり、Bは3つの部分を持っているのであれば、私は結果が欲しいです

B - 1

B - 2

B - 3

Iは、Th1ことを理解おそらく些細な作業ですが、私はページとGoogleが理解するのに役立つ方法でそれについて話すための正しい用語を知らない。ありがとうございました。

私はSQL以外のコンテキストでこのようなものを扱っていた場合、forループを使用して各標本の列挙プロセスを繰り返しますが、何かを実装する方法がわかりませんリモートでSQLに似ています。

答えて

1

「メインテーブル」には、サブパーツの他のテーブルがいくつか含まれています。あなたが後にしていることは単純結合可能性があります:あなたは、正確なクエリをしたい場合は

SELECT 
    * 
FROM 
    maintable 
    INNER JOIN 
    subtable 
    ON 
    subtable.mainid = maintable.id 

、データベースのテーブルとその列の名前とどんな関係

+0

混乱して申し訳ありませんいいえ、のスクリーンショットを投稿してください。私は、私のデータベース全体のメインテーブルが標本テーブルであることを意味しました。これは、無関係で気を散らす詳細です。サブパーツのテーブルはありません。それは私がここで生成したいものです。これは簡単なタスクではありません! – MZimbric

関連する問題