「ELEMENTS」というテーブルがあります。このクエリでは、ELEMENTS の行と同じ数の結果が必要です。
ELEMENT テーブルには、他のテーブルのテキスト値に対応する数値があります。私は関係を持つこの絵を描きました。線は対応するキーを示し、円は必要なテキスト値です。
これが私のクエリです:
SELECT ELEMENTS.RID,
TAXONOMIES.SHORT_DESCRIPTION,
type,
ELEMENT_NAME,
ELEMENT_ID,
SUBSTITUTION_GROUPS.DESCRIPTION,
namespace_prefix,
datatype_localname
FROM ELEMENTS,SUBSTITUTION_GROUPS,TAXONOMIES,SCHEMAS,DATA_TYPES
WHERE
ELEMENTS.TAXONOMY_ID = TAXONOMIES.RID AND
ELEMENTS.SUBSTITUTION_GROUP_ID = SUBSTITUTION_GROUPS.RID AND
ELEMENTS.ELEMENT_SCHEMA_ID = SCHEMAS.RID AND
ELEMENTS.DATA_TYPE_ID = DATA_TYPES.RID
これにより、数千のレコードが必要なときに、20 ほどのレコードが得られます。私は記録を見てきましたが、表示されている記録のパターンを理解できません。