私は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;
画像: (テーブル名とフィールドが若干異なることをご容赦ください。オリジナルを更新しました)
どんな助けでもいただければ幸いです