Wenn ich zwei Prädikate (nicht funktionsfähig):Querying von Keys mit LogicBlox
addblock 'city(city_dim_id) -> int(city_dim_id).'
addblock 'city_name[city_dim_id] = name -> int(city_dim_id), string(name).'
kann ich hinzufügen, Fakten:
exec '+city(1).'
exec '+city_name[0] = "N/A".'
exec '+city_name[1] = "Chicago".'
Diese werden dann Abfragen von Fakten in den Prädikaten:
query '_(city_name) <- city_name(city_name, _).'
query '_(city_name) <- city_name(_, city_name).'
query '_(city_dim_id, city_name) <- city_name(city_dim_id, city_name).'
Meine Frage ist, wie mache ich eine Abfrage zu zeigen 1. Was sind die city_dim_id in beiden Tabellen, 2. Rückgabe city_dim_id und city_name, aber nur wo city_dim_id in beiden Tabellen vorhanden ist?
Vielen Dank im Voraus.