Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Wert in Spalte B nur anzeigen, wenn in Spalte A die Werte 1 und 2 vorkommen

Begonnen von bjochen, April 07, 2016, 15:28:16

⏪ vorheriges - nächstes ⏩

bjochen

Hallo zusammen,

ich benötige eine Idee für eine Abfrage einer Tabelle mit folgendem Aufbau:

Artikelnummer / Kundennummer
1/11
1/22
2/22

Ich bin nur an Kunde 22 interessiert, da er Artikel 1 UND 2 bestellt hat. Kunde 11 hat nur 1 bestellt und ist uninteressant.
Es geht um die Identifizierung, in wie weit die Kunden 1 durch 2 substituieren.

Wie packe ich das in eine geschickte Abfrage?

Danke &
beste Grüße

Beaker s.a.

Hallo Jochen,
SELECT Artikelnummer, Kundennummer
FROM einerTabelle
WHERE Kundennummer = 22

Falls Kundennummer vom Typ Text:
... WHERE Kundennummer = '22'

ZitatEs geht um die Identifizierung, in wie weit die Kunden 1 durch 2 substituieren
???

hth
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

MaggieMay

Hallo,

@Ekkehard:
da hast du wohl etwas missverstanden bzw. den Satz nicht zu Ende gelesen. ;-)

ZitatIch bin nur an Kunde 22 interessiert, da er Artikel 1 UND 2 bestellt hat.

@bjochen:
Versuche es mal hiermit:
Select * From tabelle Where Exists (Select t.kunde From tabelle As t Where t.kunde = tabelle.kunde And t.artikel IN (1,2) Group By t.kunde Having Count(*) = 2)
Freundliche Grüße
MaggieMay

Beaker s.a.

Jau, schäm. Mal wieder so'n Schnellschuss kurz vor Feierabend.
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)