Ik beb ook zo bijzonder slecht in joins - vandaar de hulp-kreet;
Ik heb de navoglende query;
Het probleem, er bestaat nog een vierde tabel `ap_bestellingen`. (AS best)
Deze heeft een aantal kolommen;
- best.best_id
- best.ond_id (relatie met `ond.ond_id`)
- best.aantal
Ik heb zeer zeker al zitten puzzelen met een SUM i.c.m. het GROUP BY fragment, echter ik ga er niet uitkomen, want:
Hoe de SOM van `best.aantal` te selecteren waar `best.ond_id` == `ondarch.org_ond_id`?
Ik heb de navoglende query;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| SELECT
t1.rel_id,
t1.tek_arch_id,
t1.ond_arch_id,
ondarch.org_ond_id,
ondarch.omschrijving,
ondarch.aantal_nodig,
ondarch.aantal_gebruikt,
ond.voorraad,
ond.vpe_type
FROM
ap_relaties_tekarch_ondarch AS t1
LEFT JOIN
ap_ond_archief AS ondarch
ON
(t1.ond_arch_id = ondarch.ond_arch_id)
LEFT JOIN
ap_onderdelen AS ond
ON
(t1.ond_arch_id = ondarch.ond_arch_id)
WHERE
t1.tek_arch_id = '".$tek_arch_id."'
GROUP BY
t1.ond_arch_id ASC |
Het probleem, er bestaat nog een vierde tabel `ap_bestellingen`. (AS best)
Deze heeft een aantal kolommen;
- best.best_id
- best.ond_id (relatie met `ond.ond_id`)
- best.aantal
Ik heb zeer zeker al zitten puzzelen met een SUM i.c.m. het GROUP BY fragment, echter ik ga er niet uitkomen, want:
Hoe de SOM van `best.aantal` te selecteren waar `best.ond_id` == `ondarch.org_ond_id`?
[ Voor 9% gewijzigd door Verwijderd op 18-05-2005 13:14 ]