internal SubJoin_for_SQLView_InDataBase GetLastSubJoin()
 {
     SubJoin_for_SQLView_InDataBase pLastSubJoin= null;
     while (pSubJoin != null)
     {
         pLastSubJoin = pSubJoin;
         pSubJoin = pSubJoin.pSubJoin;
     }
     return pLastSubJoin;
 }
 public Join_for_SQLView_InDataBase(SQLTable xtbl,string xTableName,string xTableName_Abbreviation, string xAliasTableName, string xParam_ID1, string xParam_ID2, Column.nullTYPE xnulltype)
 {
     tbl = xtbl;
     nulltype = xnulltype;
     TableName = xTableName;
     TableName_Abbreviation = xTableName_Abbreviation;
     AliasTableName = xAliasTableName;
     Param_ID1 = xParam_ID1;
     Param_ID2 = xParam_ID2;
     pSubJoin = null;
 }
 public SubJoin_for_SQLView_InDataBase(string xParam_ID1, string xParam_ID2)
 {
     Param_ID1 = xParam_ID1;
     Param_ID2 = xParam_ID2;
     pSubJoin = null;
 }