J'ai couru la simple requête suivante qui ressemble à l'exemple ci-dessous: (En bref, un ordre a de 1 à N éléments et la clé étrangère est ORDER_ID dans les articles de table)Access 2007 jointure gauche et nulls
SELECT orders.*, items.*
FROM orders
LEFT JOIN
items ON orders.id= items.order_id
Cela montre quelque chose comme:
order.id item.id
1 34
1 22
1 90
2 44
2 19
2 21
2 22
Je veux une sortie comme:
order.id item.id
1 34
22
90
2 44
19
21
22
Comment pour atteindre cela sur Access 2007?
Nous vous remercions à l'avance, B. Miloud
1) Pourquoi voulez-vous faire cela? 2) Quelle est la logique qui dicte l'ordre de 'item.id'? Peut-il être arbitraire? Par exemple, est-ce que 1 pourrait être apparié avec «22» et non «34»? –
L'identifiant de l'article n'a pas d'importance, c'est juste un numéro que je montre. Je veux faire cela pour fournir à l'utilisateur une sortie plus lisible. Thx – CoolStraw
Ce que vous voulez faire est de changer l'affichage dans l'interface utilisateur, pas la requête sql. Affichez-vous les résultats sur un formulaire ou un rapport? Vous ne pouvez pas (ne devriez pas) le faire dans la requête elle-même. – Bill