Una consulta SQL complicado He tenido que trabajar a dime información acerca de la base de datos actual.
Esta consulta le dirá
TableName, NombreCampo, de espacio, FieldSubType, ForeignTableName, ForeignFieldName
seleccionar distintos
Rel.rdb $ relation_name TableName,
Rel.rdb $ field_name NombreCampo,
Fld.rdb $ field_type de espacio,
Fld.rdb $ field_sub_type FieldSubType,
FCon.rdb $ Relation_Name ForeignTableName,
FIseg.rdb $ Field_Name ForeignFieldName
desde
RDB $ relation_fields Rel
Únete a la izquierda
RDB $ Con relation_constraints
encendido
(Con.rdb $ relation_name = $ Rel.rdb y relation_name
Con.rdb $ CONSTRAINT_TYPE como 'EXTRANJERA%')
Únete a la izquierda
RDB $ índices IDX
encendido
IDX.rdb $ index_name = Con.rdb $ index_name
Únete a la izquierda
RDB $ index_segments ISEG
encendido
(ISeg.rdb $ index_name = $ Idx.rdb y index_name
ISeg.rdb $ Field_Name = Rel.rdb $ field_name)
Únete a la izquierda
RDB $ Relation_Constraints FCon
encendido
FCon.rdb $ index_name = Idx.rdb $ Foreign_Key
Únete a la izquierda
RDB $ index_segments FIseg
encendido
(FISeg.rdb $ index_name = $ Idx.rdb y Foreign_key
FISeg.rdb $ Field_Position = ISeg.rdb $ Field_Position),
RDB $ Fld campos,
RDB $ Relation_Fields RFld
dónde
Rel.rdb $ relation_name no como 'RDB $%' y
Fld.rdb $ field_name = $ Rel.rdb y field_source
RFld.rdb $ Relation_Name = $ Rel.rdb y Relation_name
RFld.rdb $ field_name = Rel.rdb $ field_name
por fin
Rel.rdb $ relation_name,
RFld.rdb $ Field_ID;
By Peter Morris

Delicious
Digg
Google
Yahoo