2つのテーブルがあり、1つにはエンティティが含まれ、もう1つはentitylogが含まれています。
MyEntity:
id, lat, lon
エンティティは世界でポジションを持っています。
MyEntityLog:
id, otherid, otherlat, otherlon
idを持つエンティティは、otheridの緯度と経度でotheridと相互作用しました。
たとえば、次のエンティティがあります。
1, 4.456, 2.234
2, 3.344, 6.453
3, 6.234, 9.324
(あまり正確ではありませんが、目的を果たします)。
ここで、エンティティ1が2と対話する場合、ログテーブルの結果は次のようになります。
1, 2, 3.344, 6.453
だから私の質問は、エンティティ1の利用可能なインタラクションをログテーブルに含めないようにするにはどうすればよいですか?
エンティティ1の利用可能なインタラクションを一覧表示した結果は、エンティティ3のみである必要があります。これは、エンティティ1がすでに2とのインタラクションを持っているためです。