2016-07-12 1 views
0

Je suis dans le besoin de conseils sur la création de lien de base de données pour 1 à plusieurs relation.Créer un lien de base de données, 1 à plusieurs. Exemples de données et les résultats souhaités inclus

J'ai une classe appelée Commandes. La clé de classe unique/primaire est id.

J'ai une seconde classe appelée Order_Details. Order_Details contient order_id (relation retour orders.id)

Chaque type de commande create lien J'exécuté, renvoie une erreur indiquant que le lien ne peut pas être créé à cause de plusieurs enregistrements.

Veuillez voir ci-dessous pour mes exemples de données et les résultats souhaités ci-dessous.

Mon but est d'avoir un lien appelé Détail, sur commandes qui contient tous Order_Details pour l'enregistrement order.id

Données actuelles

enter image description here

résultats souhaités enter image description here

Répondre

0

Actuellement,

J'ai été capable de comprendre par moi-même. Une combinaison de LINKLIST et INVERSE a fait l'affaire.

A l'origine, j'exécutais LINKSET sans INVERSE

syntaxe utilisée: CREATE LINK Detail TYPE LINKLIST FROM Order_Details.order_id TO Orders.id INVERSE;

Merci d'avoir pris le temps de lire ma question.