hallo!
folgendes problem: ich habe in einer tabelle die felder "kundennummer" und "artikelnummer". jede kundennummer hat also bestimmte artikel zugeordnet. zusätzlich gibt es die kundennummer "0", die die allgemeinen artikel beinhaltet, welche alle kunden angezeigt bekommen.
das problem ist, dass die artikel mit spezifischer kundennummer eine teilmenge aus den artikeln mit der kundennummer "0" sind.
angezeigt werden sollen alle artikel der jeweiligen kundennummer PLUS die artikel mit der allgemeinen kundennummer "0", wenn die artikelnummer nicht schon bei den spezifischen kundennummer vorkommt.
dh. es darf keine artikelNr doppelt vorkommen, Artikelnummern mit einer kundennummer != 0 müssen bevorzugt werden. ein einfacher "group by artikelnummer" reicht also nicht.
vielleicht kann mir jemand von euch helfen.
beispiel:
nrKu | nrArt
1 | 1
1 | 2
1 | 3
0 | 1
0 | 2
0 | 3
0 | 4
0 | 5
angezeigt werden soll:
nrKu | nrArt
1 | 1
1 | 2
1 | 3
0 | 4
0 | 5
folgendes problem: ich habe in einer tabelle die felder "kundennummer" und "artikelnummer". jede kundennummer hat also bestimmte artikel zugeordnet. zusätzlich gibt es die kundennummer "0", die die allgemeinen artikel beinhaltet, welche alle kunden angezeigt bekommen.
das problem ist, dass die artikel mit spezifischer kundennummer eine teilmenge aus den artikeln mit der kundennummer "0" sind.
angezeigt werden sollen alle artikel der jeweiligen kundennummer PLUS die artikel mit der allgemeinen kundennummer "0", wenn die artikelnummer nicht schon bei den spezifischen kundennummer vorkommt.
dh. es darf keine artikelNr doppelt vorkommen, Artikelnummern mit einer kundennummer != 0 müssen bevorzugt werden. ein einfacher "group by artikelnummer" reicht also nicht.
vielleicht kann mir jemand von euch helfen.
beispiel:
nrKu | nrArt
1 | 1
1 | 2
1 | 3
0 | 1
0 | 2
0 | 3
0 | 4
0 | 5
angezeigt werden soll:
nrKu | nrArt
1 | 1
1 | 2
1 | 3
0 | 4
0 | 5
Kommentar