MS Access では、次のクエリを使用して、さまざまなテーブルから多くのデータを含む単一の行を選択する必要があります。
select top 1 a.colname,b.colname,c.colname
from tba a, tbb b, tbc c
where a.colname = 'efg' or
b.colname ='efg' or
c.colname ='efg'
「efg」が 3 つのテーブルの少なくとも 1 つと一致する場合は完全にデータを取得しますが、それらのいずれとも一致しない場合は、MS Access が待機カーソルでフリーズします。何らかの理由でループしていると推測しました。WindowsのタスクマネージャーのEND TASKでしか止めることができませんでした。
私の質問はどうですか?専門家は、これを回避するためのさまざまな手法を説明または提案できますか?
ありがとうございました。