**1
imemoryrelationshipclassfactory fac = mapcontext.createobject("esrigeodatabase.memoryrelationshipclassfactory") as imemoryrelationshipclassfactory;
irelationshipclass prelationclass = sg.open("tabletolayer", pfeatureclass, "fid", pfeatureclass1 as iobjectclass, "objectid", "forward", "backward", esri.arcgis.geodatabase.esrirelcardinality.esrirelcardinalityonetoone);
//perform the join
irelquerytablefactory prelqrytabfactory = mapcontext.createobject("esrigeodatabase.relquerytablefactory") as irelquerytablefactory;
itable prelquerytable = prelqrytabfactory.open(prelationclass, true, null, null, "", true, true) as itable;
pflayer.featureclass = (ifeatureclass)prelquerytable;
**2private void joinrelationship(ifeatureclass mainclass,string mainfiled,itable pforeigntable,string foreignfiled) throws automationexception,
ioexception
表關聯查詢
一 內連線和外連線 內連線用於返回滿足連線條件的記錄 而外連線則是內連線的擴充套件,它不僅會滿足連線條件的記錄,而且還會返回不滿足連線條件的記錄,語法如下 oracle 1.select table1.column,table2.column from table1 inner left right...
表關聯查詢
一 表關聯查詢 1.表的關聯分兩類 有關係的關聯 無關係的關聯 2.表的有關係的關聯 內關聯 where 指定關聯關係 表1.欄位 表2.欄位 and 表2.欄位 表3.欄位 有關係關聯 通過字段關係,把多張表合併在一起.select s emp.id,first name,name from s ...
表關聯查詢
一 內連線和外連線 內連線用於返回滿足連線條件的記錄 而外連線則是內連線的擴充套件,它不僅會滿足連線條件的記錄,而且還會返回不滿足連線條件的記錄,語法如下 oracle 1.selecttable1.column,table2.columnfromtable1 inner left right fu...