0

私は2つのテーブルを持っています:

tblDowntime
downtimeID - downtimeDescription
1          - dt_desc
2          - dt_desc2


tblMachineArea
areaID     - downtimeID - areaDescription
1          - 1          - area1
2          - 2          - area2

downtimeDescriptionを知っているので、tblMachineArea から対応する領域を取得するにはどうすればよいですか?

IDから取得できますが、リストボックスには説明しかありません

私は INSERT に対してこの答えを持っていますが、それを適応させることはできませんでした...本当に明らかな何かが欠けていない限り...

私の他の質問は、どの結合を使用するかです...私はmachineID = 1で内部結合を試みました.tblMachineAreaのすべての行を返しますが、クエリで1または2を使用するかどうかに応じて異なるmachineIDを返します....そうではありません私にはとても理にかなっている

編集:私が実行したクエリは

SELECT areaID, tblMachineArea.downtimeID, tblDowntime.downtimeDescription, areaDescription
FROM tblDowntime
INNER JOIN tblMachineArea ON tblMachineArea.downtimeID = 1;

画像: (テーブル名とフィールドが若干異なることをご容赦ください。オリジナルを更新しました) ここに画像の説明を入力

どんな助けでもいただければ幸いです

4

1 に答える 1